equal
deleted
inserted
replaced
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 |