author | Akos Ladanyi <ladanyi@tmit.bme.hu> |
Tue, 20 Jan 2009 12:23:14 +0000 | |
changeset 473 | 17d918051964 |
parent 459 | ed54c0d13df0 |
child 475 | f59df77f5c8d |
permissions | -rw-r--r-- |
1 INCLUDE_DIRECTORIES(
2 ${CMAKE_SOURCE_DIR}
3 ${CMAKE_BINARY_DIR}
4 ${GLPK_INCLUDE_DIR}
5 )
7 CONFIGURE_FILE(
8 ${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake
9 ${CMAKE_CURRENT_BINARY_DIR}/config.h
10 )
12 SET(LEMON_SOURCES
13 arg_parser.cc
14 base.cc
15 color.cc
16 lp_base.cc
17 lp_skeleton.cc
18 random.cc)
20 IF(HAVE_GLPK)
21 SET(LEMON_SOURCES ${LEMON_SOURCES} glpk.cc)
22 ENDIF(HAVE_GLPK)
24 ADD_LIBRARY(lemon ${LEMON_SOURCES})
26 INSTALL(
27 TARGETS lemon
28 ARCHIVE DESTINATION lib
29 COMPONENT library)
31 INSTALL(
32 DIRECTORY . bits concepts
33 DESTINATION include/lemon
34 COMPONENT headers
35 FILES_MATCHING PATTERN "*.h")
37 IF(WIN32)
38 INSTALL(FILES ${GLPK_BIN_DIR}/glpk.dll DESTINATION bin)
39 INSTALL(FILES ${GLPK_BIN_DIR}/libltdl3.dll DESTINATION bin)
40 INSTALL(FILES ${GLPK_BIN_DIR}/zlib1.dll DESTINATION bin)
41 ENDIF(WIN32)