ladanyi@473: INCLUDE_DIRECTORIES(
ladanyi@473:   ${CMAKE_SOURCE_DIR}
ladanyi@473:   ${CMAKE_BINARY_DIR}
ladanyi@473: )
alpar@225: 
ladanyi@473: CONFIGURE_FILE(
ladanyi@473:   ${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake
ladanyi@473:   ${CMAKE_CURRENT_BINARY_DIR}/config.h
ladanyi@473: )
ladanyi@473: 
ladanyi@473: SET(LEMON_SOURCES
alpar@225:   arg_parser.cc
alpar@225:   base.cc
alpar@225:   color.cc
ladanyi@473:   lp_base.cc
ladanyi@473:   lp_skeleton.cc
alpar@482:   random.cc
alpar@482:   bits/windows.cc
alpar@482: )
alpar@225: 
ladanyi@473: IF(HAVE_GLPK)
ladanyi@473:   SET(LEMON_SOURCES ${LEMON_SOURCES} glpk.cc)
ladanyi@475:   INCLUDE_DIRECTORIES(${GLPK_INCLUDE_DIR})
ladanyi@475:   IF(WIN32)
ladanyi@475:     INSTALL(FILES ${GLPK_BIN_DIR}/glpk.dll DESTINATION bin)
ladanyi@475:     INSTALL(FILES ${GLPK_BIN_DIR}/libltdl3.dll DESTINATION bin)
ladanyi@475:     INSTALL(FILES ${GLPK_BIN_DIR}/zlib1.dll DESTINATION bin)
ladanyi@475:   ENDIF(WIN32)
ladanyi@473: ENDIF(HAVE_GLPK)
ladanyi@473: 
ladanyi@473: ADD_LIBRARY(lemon ${LEMON_SOURCES})
ladanyi@473: 
alpar@225: INSTALL(
alpar@225:   TARGETS lemon
alpar@225:   ARCHIVE DESTINATION lib
alpar@225:   COMPONENT library)
alpar@225: 
alpar@225: INSTALL(
alpar@225:   DIRECTORY . bits concepts
alpar@225:   DESTINATION include/lemon
alpar@225:   COMPONENT headers
alpar@225:   FILES_MATCHING PATTERN "*.h")