lemon-project-template-glpk
changeset 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 |
files | CMakeLists.txt |
diffstat | 1 files changed, 12 insertions(+), 3 deletions(-) [+] |
line diff
1.1 --- a/CMakeLists.txt Tue May 26 16:18:51 2009 +0100 1.2 +++ b/CMakeLists.txt Tue Jun 02 14:55:23 2009 +0100 1.3 @@ -8,7 +8,18 @@ 1.4 1.5 SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) 1.6 1.7 -FIND_PACKAGE(LEMON REQUIRED) 1.8 +IF(EXISTS ${CMAKE_SOURCE_DIR}/lemon) 1.9 + ADD_SUBDIRECTORY(lemon) 1.10 + SET(LEMON_INCLUDE_DIRS 1.11 + ${CMAKE_SOURCE_DIR}/lemon 1.12 + ${CMAKE_BINARY_DIR}/lemon 1.13 + ) 1.14 + SET(LEMON_LIBRARIES lemon) 1.15 +ELSE() 1.16 + FIND_PACKAGE(LEMON QUIET NO_MODULE) 1.17 + FIND_PACKAGE(LEMON REQUIRED) 1.18 +ENDIF() 1.19 + 1.20 FIND_PACKAGE(Doxygen) 1.21 1.22 INCLUDE_DIRECTORIES( 1.23 @@ -17,8 +28,6 @@ 1.24 ${LEMON_INCLUDE_DIRS} 1.25 ) 1.26 1.27 -LINK_DIRECTORIES(${PROJECT_BINARY_DIR}/lemon) 1.28 - 1.29 ADD_EXECUTABLE(lemon-project main.cc) 1.30 TARGET_LINK_LIBRARIES(lemon-project ${LEMON_LIBRARIES}) 1.31 INSTALL(