Changeset 620:c3ce597c11ae in lemon-1.2
- Timestamp:
- 04/23/09 08:29:50 (15 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
CMakeLists.txt
r619 r620 15 15 INCLUDE(FindGhostscript) 16 16 FIND_PACKAGE(GLPK 4.33) 17 FIND_PACKAGE(CPLEX) 17 18 18 19 ADD_DEFINITIONS(-DHAVE_CONFIG_H) -
lemon/CMakeLists.txt
r619 r620 29 29 ENDIF(HAVE_GLPK) 30 30 31 IF(HAVE_CPLEX) 32 SET(LEMON_SOURCES ${LEMON_SOURCES} cplex.cc) 33 INCLUDE_DIRECTORIES(${CPLEX_INCLUDE_DIRS}) 34 ENDIF(HAVE_CPLEX) 35 31 36 ADD_LIBRARY(lemon ${LEMON_SOURCES}) 32 37 -
lemon/config.h.cmake
r517 r620 3 3 #cmakedefine HAVE_MIP 1 4 4 #cmakedefine HAVE_GLPK 1 5 #cmakedefine HAVE_CPLEX 1 -
test/CMakeLists.txt
r619 r620 39 39 IF(HAVE_LP) 40 40 ADD_EXECUTABLE(lp_test lp_test.cc) 41 SET(LP_TEST_LIBS lemon) 41 42 IF(HAVE_GLPK) 42 TARGET_LINK_LIBRARIES(lp_test lemon${GLPK_LIBRARIES})43 SET(LP_TEST_LIBS ${LP_TEST_LIBS} ${GLPK_LIBRARIES}) 43 44 ENDIF(HAVE_GLPK) 45 IF(HAVE_CPLEX) 46 SET(LP_TEST_LIBS ${LP_TEST_LIBS} ${CPLEX_LIBRARIES}) 47 ENDIF(HAVE_CPLEX) 48 TARGET_LINK_LIBRARIES(lp_test ${LP_TEST_LIBS}) 44 49 ADD_TEST(lp_test lp_test) 45 50 … … 53 58 ) 54 59 ENDIF(WIN32 AND HAVE_GLPK) 60 IF(WIN32 AND HAVE_CPLEX) 61 GET_TARGET_PROPERTY(TARGET_LOC lp_test LOCATION) 62 GET_FILENAME_COMPONENT(TARGET_PATH ${TARGET_LOC} PATH) 63 ADD_CUSTOM_COMMAND(TARGET lp_test POST_BUILD 64 COMMAND cmake -E copy ${CPLEX_BIN_DIR}/cplex91.dll ${TARGET_PATH} 65 ) 66 ENDIF(WIN32 AND HAVE_CPLEX) 55 67 ENDIF(HAVE_LP) 56 68 57 69 IF(HAVE_MIP) 58 70 ADD_EXECUTABLE(mip_test mip_test.cc) 71 SET(MIP_TEST_LIBS lemon) 59 72 IF(HAVE_GLPK) 60 TARGET_LINK_LIBRARIES(mip_test lemon${GLPK_LIBRARIES})73 SET(MIP_TEST_LIBS ${MIP_TEST_LIBS} ${GLPK_LIBRARIES}) 61 74 ENDIF(HAVE_GLPK) 75 IF(HAVE_CPLEX) 76 SET(MIP_TEST_LIBS ${MIP_TEST_LIBS} ${CPLEX_LIBRARIES}) 77 ENDIF(HAVE_CPLEX) 78 TARGET_LINK_LIBRARIES(mip_test ${MIP_TEST_LIBS}) 62 79 ADD_TEST(mip_test mip_test) 63 80 … … 71 88 ) 72 89 ENDIF(WIN32 AND HAVE_GLPK) 90 IF(WIN32 AND HAVE_CPLEX) 91 GET_TARGET_PROPERTY(TARGET_LOC mip_test LOCATION) 92 GET_FILENAME_COMPONENT(TARGET_PATH ${TARGET_LOC} PATH) 93 ADD_CUSTOM_COMMAND(TARGET mip_test POST_BUILD 94 COMMAND cmake -E copy ${CPLEX_BIN_DIR}/cplex91.dll ${TARGET_PATH} 95 ) 96 ENDIF(WIN32 AND HAVE_CPLEX) 73 97 ENDIF(HAVE_MIP) 74 98
Note: See TracChangeset
for help on using the changeset viewer.