Changes in lemon/CMakeLists.txt [539:d8ca76573eb3:726:9c7639f3a741] in lemon
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/CMakeLists.txt
r539 r726 1 1 INCLUDE_DIRECTORIES( 2 ${ CMAKE_SOURCE_DIR}2 ${PROJECT_SOURCE_DIR} 3 3 ${PROJECT_BINARY_DIR} 4 4 ) … … 9 9 ) 10 10 11 ADD_LIBRARY(lemon 11 SET(LEMON_SOURCES 12 12 arg_parser.cc 13 13 base.cc 14 14 color.cc 15 lp_base.cc 16 lp_skeleton.cc 15 17 random.cc 16 18 bits/windows.cc 17 19 ) 18 20 21 IF(LEMON_HAVE_GLPK) 22 SET(LEMON_SOURCES ${LEMON_SOURCES} glpk.cc) 23 INCLUDE_DIRECTORIES(${GLPK_INCLUDE_DIRS}) 24 IF(WIN32) 25 INSTALL(FILES ${GLPK_BIN_DIR}/glpk.dll DESTINATION bin) 26 INSTALL(FILES ${GLPK_BIN_DIR}/libltdl3.dll DESTINATION bin) 27 INSTALL(FILES ${GLPK_BIN_DIR}/zlib1.dll DESTINATION bin) 28 ENDIF() 29 ENDIF() 30 31 IF(LEMON_HAVE_CPLEX) 32 SET(LEMON_SOURCES ${LEMON_SOURCES} cplex.cc) 33 INCLUDE_DIRECTORIES(${CPLEX_INCLUDE_DIRS}) 34 ENDIF() 35 36 IF(LEMON_HAVE_CLP) 37 SET(LEMON_SOURCES ${LEMON_SOURCES} clp.cc) 38 INCLUDE_DIRECTORIES(${COIN_INCLUDE_DIRS}) 39 ENDIF() 40 41 IF(LEMON_HAVE_CBC) 42 SET(LEMON_SOURCES ${LEMON_SOURCES} cbc.cc) 43 INCLUDE_DIRECTORIES(${COIN_INCLUDE_DIRS}) 44 ENDIF() 45 46 ADD_LIBRARY(lemon ${LEMON_SOURCES}) 47 IF(UNIX) 48 SET_TARGET_PROPERTIES(lemon PROPERTIES OUTPUT_NAME emon) 49 ENDIF() 50 19 51 INSTALL( 20 52 TARGETS lemon 21 53 ARCHIVE DESTINATION lib 22 COMPONENT library) 54 COMPONENT library 55 ) 23 56 24 57 INSTALL( … … 26 59 DESTINATION include/lemon 27 60 COMPONENT headers 28 FILES_MATCHING PATTERN "*.h") 61 FILES_MATCHING PATTERN "*.h" 62 ) 29 63 30 64 INSTALL( 31 65 FILES ${CMAKE_CURRENT_BINARY_DIR}/config.h 32 66 DESTINATION include/lemon 33 COMPONENT headers) 67 COMPONENT headers 68 )
Note: See TracChangeset
for help on using the changeset viewer.