author | Peter Kovacs <kpeter@inf.elte.hu> |
Fri, 03 Apr 2009 18:59:15 +0200 | |
changeset 608 | 6ac5d9ae1d3d |
parent 474 | f59df77f5c8d |
parent 491 | 879c55700cd4 |
child 549 | ba659d676331 |
permissions | -rw-r--r-- |
1 INCLUDE_DIRECTORIES(
2 ${CMAKE_SOURCE_DIR}
3 ${CMAKE_BINARY_DIR}
4 )
6 CONFIGURE_FILE(
7 ${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake
8 ${CMAKE_CURRENT_BINARY_DIR}/config.h
9 )
11 SET(LEMON_SOURCES
12 arg_parser.cc
13 base.cc
14 color.cc
15 lp_base.cc
16 lp_skeleton.cc
17 random.cc
18 bits/windows.cc
19 )
21 IF(HAVE_GLPK)
22 SET(LEMON_SOURCES ${LEMON_SOURCES} glpk.cc)
23 INCLUDE_DIRECTORIES(${GLPK_INCLUDE_DIR})
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(WIN32)
29 ENDIF(HAVE_GLPK)
31 ADD_LIBRARY(lemon ${LEMON_SOURCES})
33 INSTALL(
34 TARGETS lemon
35 ARCHIVE DESTINATION lib
36 COMPONENT library)
38 INSTALL(
39 DIRECTORY . bits concepts
40 DESTINATION include/lemon
41 COMPONENT headers
42 FILES_MATCHING PATTERN "*.h")