equal
deleted
inserted
replaced
1 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}) |
1 INCLUDE_DIRECTORIES( |
|
2 ${CMAKE_SOURCE_DIR} |
|
3 ${CMAKE_BINARY_DIR} |
|
4 ${GLPK_INCLUDE_DIR} |
|
5 ) |
2 |
6 |
3 LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/lemon) |
7 LINK_DIRECTORIES(${CMAKE_BINARY_DIR}/lemon) |
4 |
8 |
5 SET(TESTS |
9 SET(TESTS |
6 adaptors_test |
10 adaptors_test |
9 counter_test |
13 counter_test |
10 dfs_test |
14 dfs_test |
11 digraph_test |
15 digraph_test |
12 dijkstra_test |
16 dijkstra_test |
13 dim_test |
17 dim_test |
|
18 edge_set_test |
14 error_test |
19 error_test |
15 edge_set_test |
|
16 graph_copy_test |
20 graph_copy_test |
17 graph_test |
21 graph_test |
18 graph_utils_test |
22 graph_utils_test |
19 hao_orlin_test |
23 hao_orlin_test |
20 heap_test |
24 heap_test |
21 kruskal_test |
25 kruskal_test |
22 lp_test |
|
23 mip_test |
|
24 maps_test |
26 maps_test |
25 max_matching_test |
27 max_matching_test |
26 radix_sort_test |
|
27 path_test |
28 path_test |
28 preflow_test |
29 preflow_test |
|
30 radix_sort_test |
29 random_test |
31 random_test |
30 suurballe_test |
32 suurballe_test |
31 time_measure_test |
33 time_measure_test |
32 unionfind_test) |
34 unionfind_test) |
|
35 |
|
36 IF(HAVE_LP) |
|
37 ADD_EXECUTABLE(lp_test lp_test.cc) |
|
38 TARGET_LINK_LIBRARIES(lp_test lemon ${GLPK_LIBRARIES}) |
|
39 ADD_TEST(lp_test lp_test) |
|
40 |
|
41 IF(WIN32) |
|
42 GET_TARGET_PROPERTY(TARGET_LOC lp_test LOCATION) |
|
43 GET_FILENAME_COMPONENT(TARGET_PATH ${TARGET_LOC} PATH) |
|
44 ADD_CUSTOM_COMMAND(TARGET lp_test POST_BUILD |
|
45 COMMAND cmake -E copy ${GLPK_BIN_DIR}/glpk.dll ${TARGET_PATH} |
|
46 COMMAND cmake -E copy ${GLPK_BIN_DIR}/libltdl3.dll ${TARGET_PATH} |
|
47 COMMAND cmake -E copy ${GLPK_BIN_DIR}/zlib1.dll ${TARGET_PATH} |
|
48 ) |
|
49 ENDIF(WIN32) |
|
50 ENDIF(HAVE_LP) |
|
51 |
|
52 IF(HAVE_MIP) |
|
53 ADD_EXECUTABLE(mip_test mip_test.cc) |
|
54 TARGET_LINK_LIBRARIES(mip_test lemon ${GLPK_LIBRARIES}) |
|
55 ADD_TEST(mip_test mip_test) |
|
56 |
|
57 IF(WIN32) |
|
58 GET_TARGET_PROPERTY(TARGET_LOC mip_test LOCATION) |
|
59 GET_FILENAME_COMPONENT(TARGET_PATH ${TARGET_LOC} PATH) |
|
60 ADD_CUSTOM_COMMAND(TARGET mip_test POST_BUILD |
|
61 COMMAND cmake -E copy ${GLPK_BIN_DIR}/glpk.dll ${TARGET_PATH} |
|
62 COMMAND cmake -E copy ${GLPK_BIN_DIR}/libltdl3.dll ${TARGET_PATH} |
|
63 COMMAND cmake -E copy ${GLPK_BIN_DIR}/zlib1.dll ${TARGET_PATH} |
|
64 ) |
|
65 ENDIF(WIN32) |
|
66 ENDIF(HAVE_MIP) |
33 |
67 |
34 FOREACH(TEST_NAME ${TESTS}) |
68 FOREACH(TEST_NAME ${TESTS}) |
35 ADD_EXECUTABLE(${TEST_NAME} ${TEST_NAME}.cc) |
69 ADD_EXECUTABLE(${TEST_NAME} ${TEST_NAME}.cc) |
36 TARGET_LINK_LIBRARIES(${TEST_NAME} lemon) |
70 TARGET_LINK_LIBRARIES(${TEST_NAME} lemon) |
37 ADD_TEST(${TEST_NAME} ${TEST_NAME}) |
71 ADD_TEST(${TEST_NAME} ${TEST_NAME}) |