author | Peter Kovacs <kpeter@inf.elte.hu> |
Mon, 23 Feb 2009 14:51:10 +0100 | |
changeset 532 | 997a75bac45a |
parent 475 | f59df77f5c8d |
parent 482 | 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")