Changes in lemon/CMakeLists.txt [539:d8ca76573eb3:1012:10242c611190] in lemon
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/CMakeLists.txt
r539 r1012 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 CONFIGURE_FILE( 12 ${CMAKE_CURRENT_SOURCE_DIR}/lemon.pc.cmake 13 ${CMAKE_CURRENT_BINARY_DIR}/lemon.pc 14 @ONLY 15 ) 16 17 SET(LEMON_SOURCES 12 18 arg_parser.cc 13 19 base.cc 14 20 color.cc 21 lp_base.cc 22 lp_skeleton.cc 15 23 random.cc 16 24 bits/windows.cc 17 25 ) 18 26 27 IF(LEMON_HAVE_GLPK) 28 SET(LEMON_SOURCES ${LEMON_SOURCES} glpk.cc) 29 INCLUDE_DIRECTORIES(${GLPK_INCLUDE_DIRS}) 30 IF(WIN32) 31 INSTALL(FILES ${GLPK_BIN_DIR}/glpk.dll DESTINATION bin) 32 INSTALL(FILES ${GLPK_BIN_DIR}/libltdl3.dll DESTINATION bin) 33 INSTALL(FILES ${GLPK_BIN_DIR}/zlib1.dll DESTINATION bin) 34 ENDIF() 35 ENDIF() 36 37 IF(LEMON_HAVE_CPLEX) 38 SET(LEMON_SOURCES ${LEMON_SOURCES} cplex.cc) 39 INCLUDE_DIRECTORIES(${CPLEX_INCLUDE_DIRS}) 40 ENDIF() 41 42 IF(LEMON_HAVE_CLP) 43 SET(LEMON_SOURCES ${LEMON_SOURCES} clp.cc) 44 INCLUDE_DIRECTORIES(${COIN_INCLUDE_DIRS}) 45 ENDIF() 46 47 IF(LEMON_HAVE_CBC) 48 SET(LEMON_SOURCES ${LEMON_SOURCES} cbc.cc) 49 INCLUDE_DIRECTORIES(${COIN_INCLUDE_DIRS}) 50 ENDIF() 51 52 ADD_LIBRARY(lemon ${LEMON_SOURCES}) 53 IF(UNIX) 54 SET_TARGET_PROPERTIES(lemon PROPERTIES OUTPUT_NAME emon) 55 ENDIF() 56 19 57 INSTALL( 20 58 TARGETS lemon 21 59 ARCHIVE DESTINATION lib 22 COMPONENT library) 60 COMPONENT library 61 ) 23 62 24 63 INSTALL( … … 26 65 DESTINATION include/lemon 27 66 COMPONENT headers 28 FILES_MATCHING PATTERN "*.h") 67 FILES_MATCHING PATTERN "*.h" 68 ) 29 69 30 70 INSTALL( 31 71 FILES ${CMAKE_CURRENT_BINARY_DIR}/config.h 32 72 DESTINATION include/lemon 33 COMPONENT headers) 73 COMPONENT headers 74 ) 75 76 INSTALL( 77 FILES ${CMAKE_CURRENT_BINARY_DIR}/lemon.pc 78 DESTINATION lib/pkgconfig 79 ) 80
Note: See TracChangeset
for help on using the changeset viewer.