Changes in test/CMakeLists.txt [874:d8ea85825e02:939:78b9fb1f4454] in lemon-main
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
test/CMakeLists.txt
r874 r939 7 7 ${PROJECT_BINARY_DIR}/lemon 8 8 ) 9 10 SET(TEST_WITH_VALGRIND "NO" CACHE STRING 11 "Run the test with valgrind (YES/NO).") 12 SET(VALGRIND_FLAGS "" CACHE STRING "Valgrind flags used by the tests.") 9 13 10 14 SET(TESTS … … 32 36 maps_test 33 37 matching_test 38 max_cardinality_search_test 39 max_clique_test 34 40 min_cost_arborescence_test 35 41 min_cost_flow_test 36 42 min_mean_cycle_test 43 nagamochi_ibaraki_test 37 44 path_test 38 45 planarity_test … … 46 53 47 54 IF(LEMON_HAVE_LP) 48 ADD_EXECUTABLE(lp_test lp_test.cc) 55 IF(${CMAKE_BUILD_TYPE} STREQUAL "Maintainer") 56 ADD_EXECUTABLE(lp_test lp_test.cc) 57 ELSE() 58 ADD_EXECUTABLE(lp_test EXCLUDE_FROM_ALL lp_test.cc) 59 ENDIF() 60 49 61 SET(LP_TEST_LIBS lemon) 50 62 … … 82 94 83 95 IF(LEMON_HAVE_MIP) 84 ADD_EXECUTABLE(mip_test mip_test.cc) 96 IF(${CMAKE_BUILD_TYPE} STREQUAL "Maintainer") 97 ADD_EXECUTABLE(mip_test mip_test.cc) 98 ELSE() 99 ADD_EXECUTABLE(mip_test EXCLUDE_FROM_ALL mip_test.cc) 100 ENDIF() 101 85 102 SET(MIP_TEST_LIBS lemon) 86 103 … … 118 135 119 136 FOREACH(TEST_NAME ${TESTS}) 120 ADD_EXECUTABLE(${TEST_NAME} ${TEST_NAME}.cc) 137 IF(${CMAKE_BUILD_TYPE} STREQUAL "Maintainer") 138 ADD_EXECUTABLE(${TEST_NAME} ${TEST_NAME}.cc) 139 ELSE() 140 ADD_EXECUTABLE(${TEST_NAME} EXCLUDE_FROM_ALL ${TEST_NAME}.cc) 141 ENDIF() 121 142 TARGET_LINK_LIBRARIES(${TEST_NAME} lemon) 122 ADD_TEST(${TEST_NAME} ${TEST_NAME}) 143 IF(TEST_WITH_VALGRIND) 144 ADD_TEST(${TEST_NAME} 145 valgrind --error-exitcode=1 ${VALGRIND_FLAGS} 146 ${CMAKE_CURRENT_BINARY_DIR}/${TEST_NAME} ) 147 ELSE() 148 ADD_TEST(${TEST_NAME} ${TEST_NAME}) 149 ENDIF() 150 ADD_DEPENDENCIES(check ${TEST_NAME}) 123 151 ENDFOREACH()
Note: See TracChangeset
for help on using the changeset viewer.