-PROJECT(GeneSort)
-
+INCLUDE(CheckIncludeFileCXX)
SET(CMAKE_VERBOSE_MAKEFILE OFF)
-ADD_DEFINITIONS(-Wall -O2)
+#ADD_DEFINITIONS(-Wall -O2)
+
+#ADD_DEFINITIONS(-Wall -pedantic -g -D_GLIBCXX_DEBUG)
+
SET(TESTSRC geneordertest genealgorithmstest modelidentifiertest
- genesortertest)
+ genesortertest componenttreetest threadgenesortertest)
+
+CHECK_INCLUDE_FILE_CXX("cppunit/TestFixture.h" HAVE_CPPUNIT)
-ADD_EXECUTABLE(tester main ${TESTSRC})
-TARGET_LINK_LIBRARIES(tester ${GENELIBS} cppunit)
+IF (HAVE_CPPUNIT)
+ ADD_EXECUTABLE(tester main ${TESTSRC})
+ TARGET_LINK_LIBRARIES(tester ${GENELIBS} cppunit)
+ #find_package(Qt3)
+ELSE(HAVE_CPPUNIT)
+ MESSAGE("CPPUNIT not installed, won't build test program")
+ENDIF(HAVE_CPPUNIT)
-#find_package(Qt3)
IF (QT_FOUND)
INCLUDE_DIRECTORIES(${QT_INCLUDE_DIR})