Changes in test/CMakeLists.txt [613:b536eaacb39b:603:85cb3aa71cce] in lemon-1.1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
test/CMakeLists.txt
r613 r603 3 3 ${PROJECT_BINARY_DIR} 4 4 ) 5 6 IF(HAVE_GLPK) 7 INCLUDE_DIRECTORIES(${GLPK_INCLUDE_DIR}) 8 ENDIF(HAVE_GLPK) 5 9 6 10 LINK_DIRECTORIES(${PROJECT_BINARY_DIR}/lemon) … … 39 43 IF(HAVE_LP) 40 44 ADD_EXECUTABLE(lp_test lp_test.cc) 41 SET(LP_TEST_LIBS lemon)42 45 IF(HAVE_GLPK) 43 SET(LP_TEST_LIBS ${LP_TEST_LIBS}${GLPK_LIBRARIES})46 TARGET_LINK_LIBRARIES(lp_test lemon ${GLPK_LIBRARIES}) 44 47 ENDIF(HAVE_GLPK) 45 IF(HAVE_CPLEX)46 SET(LP_TEST_LIBS ${LP_TEST_LIBS} ${CPLEX_LIBRARIES})47 ENDIF(HAVE_CPLEX)48 IF(HAVE_CLP)49 SET(LP_TEST_LIBS ${LP_TEST_LIBS} ${COIN_CLP_LIBRARIES})50 ENDIF(HAVE_CLP)51 TARGET_LINK_LIBRARIES(lp_test ${LP_TEST_LIBS})52 48 ADD_TEST(lp_test lp_test) 53 49 … … 61 57 ) 62 58 ENDIF(WIN32 AND HAVE_GLPK) 63 IF(WIN32 AND HAVE_CPLEX)64 GET_TARGET_PROPERTY(TARGET_LOC lp_test LOCATION)65 GET_FILENAME_COMPONENT(TARGET_PATH ${TARGET_LOC} PATH)66 ADD_CUSTOM_COMMAND(TARGET lp_test POST_BUILD67 COMMAND cmake -E copy ${CPLEX_BIN_DIR}/cplex91.dll ${TARGET_PATH}68 )69 ENDIF(WIN32 AND HAVE_CPLEX)70 59 ENDIF(HAVE_LP) 71 60 72 61 IF(HAVE_MIP) 73 62 ADD_EXECUTABLE(mip_test mip_test.cc) 74 SET(MIP_TEST_LIBS lemon)75 63 IF(HAVE_GLPK) 76 SET(MIP_TEST_LIBS ${MIP_TEST_LIBS}${GLPK_LIBRARIES})64 TARGET_LINK_LIBRARIES(mip_test lemon ${GLPK_LIBRARIES}) 77 65 ENDIF(HAVE_GLPK) 78 IF(HAVE_CPLEX)79 SET(MIP_TEST_LIBS ${MIP_TEST_LIBS} ${CPLEX_LIBRARIES})80 ENDIF(HAVE_CPLEX)81 IF(HAVE_CBC)82 SET(MIP_TEST_LIBS ${MIP_TEST_LIBS} ${COIN_CBC_LIBRARIES})83 ENDIF(HAVE_CBC)84 TARGET_LINK_LIBRARIES(mip_test ${MIP_TEST_LIBS})85 66 ADD_TEST(mip_test mip_test) 86 67 … … 94 75 ) 95 76 ENDIF(WIN32 AND HAVE_GLPK) 96 IF(WIN32 AND HAVE_CPLEX)97 GET_TARGET_PROPERTY(TARGET_LOC mip_test LOCATION)98 GET_FILENAME_COMPONENT(TARGET_PATH ${TARGET_LOC} PATH)99 ADD_CUSTOM_COMMAND(TARGET mip_test POST_BUILD100 COMMAND cmake -E copy ${CPLEX_BIN_DIR}/cplex91.dll ${TARGET_PATH}101 )102 ENDIF(WIN32 AND HAVE_CPLEX)103 77 ENDIF(HAVE_MIP) 104 78
Note: See TracChangeset
for help on using the changeset viewer.