test/CMakeLists.txt
changeset 1033 16d466589b54
parent 726 9c7639f3a741
child 1035 d149eaf24638
child 1040 8e39ccaabf48
child 1044 66156a3498ea
     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()