author | Peter Kovacs <kpeter@inf.elte.hu> |
Fri, 27 Mar 2009 07:24:18 +0100 | |
changeset 544 | 6b9c1f6eb1e5 |
parent 492 | b9b3473327e3 |
child 611 | ec817dfc2cb7 |
permissions | -rw-r--r-- |
1 INCLUDE_DIRECTORIES(
2 ${PROJECT_SOURCE_DIR}
3 ${PROJECT_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")