equal
deleted
inserted
replaced
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6) |
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6) |
2 |
2 |
3 IF(EXISTS ${CMAKE_SOURCE_DIR}/cmake/version.cmake) |
3 SET(PROJECT_NAME "LEMON") |
4 INCLUDE(${CMAKE_SOURCE_DIR}/cmake/version.cmake) |
4 PROJECT(${PROJECT_NAME}) |
5 ELSE(EXISTS ${CMAKE_SOURCE_DIR}/cmake/version.cmake) |
|
6 SET(PROJECT_NAME "LEMON") |
|
7 SET(PROJECT_VERSION "hg-tip" CACHE STRING "LEMON version string.") |
|
8 ENDIF(EXISTS ${CMAKE_SOURCE_DIR}/cmake/version.cmake) |
|
9 |
5 |
10 PROJECT(${PROJECT_NAME}) |
6 IF(EXISTS ${PROJECT_SOURCE_DIR}/cmake/version.cmake) |
|
7 INCLUDE(${PROJECT_SOURCE_DIR}/cmake/version.cmake) |
|
8 ELSEIF(DEFINED ENV{LEMON_VERSION}) |
|
9 SET(LEMON_VERSION $ENV{LEMON_VERSION} CACHE STRING "LEMON version string.") |
|
10 ELSE() |
|
11 EXECUTE_PROCESS( |
|
12 COMMAND hg id -i |
|
13 WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} |
|
14 OUTPUT_VARIABLE HG_REVISION |
|
15 ERROR_QUIET |
|
16 OUTPUT_STRIP_TRAILING_WHITESPACE |
|
17 ) |
|
18 SET(LEMON_VERSION ${HG_REVISION} CACHE STRING "LEMON version string.") |
|
19 ENDIF() |
|
20 |
|
21 SET(PROJECT_VERSION ${LEMON_VERSION}) |
11 |
22 |
12 SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) |
23 SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) |
13 |
24 |
14 INCLUDE(FindDoxygen) |
25 INCLUDE(FindDoxygen) |
15 INCLUDE(FindGhostscript) |
26 INCLUDE(FindGhostscript) |