1.1 --- a/test/CMakeLists.txt Sat Oct 10 08:19:26 2009 +0200
1.2 +++ b/test/CMakeLists.txt Wed Aug 25 21:34:58 2010 +0200
1.3 @@ -41,7 +41,12 @@
1.4 )
1.5
1.6 IF(LEMON_HAVE_LP)
1.7 - ADD_EXECUTABLE(lp_test lp_test.cc)
1.8 + IF(${CMAKE_BUILD_TYPE} STREQUAL "Maintainer")
1.9 + ADD_EXECUTABLE(lp_test lp_test.cc)
1.10 + ELSE()
1.11 + ADD_EXECUTABLE(lp_test EXCLUDE_FROM_ALL lp_test.cc)
1.12 + ENDIF()
1.13 +
1.14 SET(LP_TEST_LIBS lemon)
1.15
1.16 IF(LEMON_HAVE_GLPK)
1.17 @@ -77,7 +82,12 @@
1.18 ENDIF()
1.19
1.20 IF(LEMON_HAVE_MIP)
1.21 - ADD_EXECUTABLE(mip_test mip_test.cc)
1.22 + IF(${CMAKE_BUILD_TYPE} STREQUAL "Maintainer")
1.23 + ADD_EXECUTABLE(mip_test mip_test.cc)
1.24 + ELSE()
1.25 + ADD_EXECUTABLE(mip_test EXCLUDE_FROM_ALL mip_test.cc)
1.26 + ENDIF()
1.27 +
1.28 SET(MIP_TEST_LIBS lemon)
1.29
1.30 IF(LEMON_HAVE_GLPK)
1.31 @@ -113,7 +123,12 @@
1.32 ENDIF()
1.33
1.34 FOREACH(TEST_NAME ${TESTS})
1.35 - ADD_EXECUTABLE(${TEST_NAME} ${TEST_NAME}.cc)
1.36 + IF(${CMAKE_BUILD_TYPE} STREQUAL "Maintainer")
1.37 + ADD_EXECUTABLE(${TEST_NAME} ${TEST_NAME}.cc)
1.38 + ELSE()
1.39 + ADD_EXECUTABLE(${TEST_NAME} EXCLUDE_FROM_ALL ${TEST_NAME}.cc)
1.40 + ENDIF()
1.41 TARGET_LINK_LIBRARIES(${TEST_NAME} lemon)
1.42 ADD_TEST(${TEST_NAME} ${TEST_NAME})
1.43 + ADD_DEPENDENCIES(check ${TEST_NAME})
1.44 ENDFOREACH()