lemon-project-template-glpk
comparison CMakeLists.txt @ 1:4721c71fdbfc
Support building LEMON as a subproject
author | Akos Ladanyi <ladanyi@tmit.bme.hu> |
---|---|
date | Tue, 02 Jun 2009 14:55:23 +0100 |
parents | 368136e07d23 |
children | 76d160eba8d4 |
comparison
equal
deleted
inserted
replaced
0:e99f77ccf119 | 1:dbb344c6085c |
---|---|
6 | 6 |
7 PROJECT(${PROJECT_NAME}) | 7 PROJECT(${PROJECT_NAME}) |
8 | 8 |
9 SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) | 9 SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) |
10 | 10 |
11 FIND_PACKAGE(LEMON REQUIRED) | 11 IF(EXISTS ${CMAKE_SOURCE_DIR}/lemon) |
12 ADD_SUBDIRECTORY(lemon) | |
13 SET(LEMON_INCLUDE_DIRS | |
14 ${CMAKE_SOURCE_DIR}/lemon | |
15 ${CMAKE_BINARY_DIR}/lemon | |
16 ) | |
17 SET(LEMON_LIBRARIES lemon) | |
18 ELSE() | |
19 FIND_PACKAGE(LEMON QUIET NO_MODULE) | |
20 FIND_PACKAGE(LEMON REQUIRED) | |
21 ENDIF() | |
22 | |
12 FIND_PACKAGE(Doxygen) | 23 FIND_PACKAGE(Doxygen) |
13 | 24 |
14 INCLUDE_DIRECTORIES( | 25 INCLUDE_DIRECTORIES( |
15 ${PROJECT_SOURCE_DIR} | 26 ${PROJECT_SOURCE_DIR} |
16 ${PROJECT_BINARY_DIR} | 27 ${PROJECT_BINARY_DIR} |
17 ${LEMON_INCLUDE_DIRS} | 28 ${LEMON_INCLUDE_DIRS} |
18 ) | 29 ) |
19 | |
20 LINK_DIRECTORIES(${PROJECT_BINARY_DIR}/lemon) | |
21 | 30 |
22 ADD_EXECUTABLE(lemon-project main.cc) | 31 ADD_EXECUTABLE(lemon-project main.cc) |
23 TARGET_LINK_LIBRARIES(lemon-project ${LEMON_LIBRARIES}) | 32 TARGET_LINK_LIBRARIES(lemon-project ${LEMON_LIBRARIES}) |
24 INSTALL( | 33 INSTALL( |
25 TARGETS lemon-project | 34 TARGETS lemon-project |