From 05f22315081afa26d97ea6efd9892b3bc4a3429d Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 19 May 2017 01:10:09 +0300 Subject: Allow select catch or doctest in unit tests binary only compilation. --- src/Makefile.am | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/Makefile.am b/src/Makefile.am index 5f52357ad..1ef983595 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -24,6 +24,19 @@ if ENABLE_UNITTESTSBIN bin_PROGRAMS += manaplustests endif +if ENABLE_UNITTESTS_CATCH +manaplustests_CXXFLAGS += -DUNITTESTS_CATCH +endif +if ENABLE_UNITTESTSBIN_CATCH +manaplustests_CXXFLAGS += -DUNITTESTS_CATCH +endif +if ENABLE_UNITTESTS_DOCTEST +manaplustests_CXXFLAGS += -DUNITTESTS_DOCTEST +endif +if ENABLE_UNITTESTSBIN_DOCTEST +manaplustests_CXXFLAGS += -DUNITTESTS_DOCTEST +endif + dyecmd_CXXFLAGS = -DPKG_DATADIR=\""$(pkgdatadir)/"\" \ -DLOCALEDIR=\""$(localedir)"\" \ -Wall @@ -1952,12 +1965,6 @@ endif manaplustests_CXXFLAGS = ${manaplus_CXXFLAGS} \ -DUNITTESTS manaplustests_LDFLAGS = -if ENABLE_UNITTESTS_CATCH -manaplustests_CXXFLAGS += -DUNITTESTS_CATCH -endif -if ENABLE_UNITTESTS_DOCTEST -manaplustests_CXXFLAGS += -DUNITTESTS_DOCTEST -endif if ENABLE_PUGIXML manaplustests_CXXFLAGS += -DENABLE_PUGIXML endif -- cgit v1.2.3-70-g09d2