From efefe7bd39f22a2e33c851d2d87782123d8aa0ee Mon Sep 17 00:00:00 2001 From: Michael Andreen Date: Wed, 19 Dec 2007 15:00:44 +0100 Subject: [PATCH] Only build tests if we have cppunit available --- src/test/CMakeLists.txt | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/test/CMakeLists.txt b/src/test/CMakeLists.txt index e5ef629..02a0dce 100644 --- a/src/test/CMakeLists.txt +++ b/src/test/CMakeLists.txt @@ -1,3 +1,4 @@ +INCLUDE(CheckIncludeFileCXX) SET(CMAKE_VERBOSE_MAKEFILE OFF) #ADD_DEFINITIONS(-Wall -O2) @@ -9,10 +10,16 @@ SET(CMAKE_VERBOSE_MAKEFILE OFF) SET(TESTSRC geneordertest genealgorithmstest modelidentifiertest genesortertest componenttreetest) -ADD_EXECUTABLE(tester main ${TESTSRC}) -TARGET_LINK_LIBRARIES(tester ${GENELIBS} cppunit) +CHECK_INCLUDE_FILE_CXX("cppunit/TestFixture.h" HAVE_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}) -- 2.39.2