Mercurial > trustbridge
comparison CMakeLists.txt @ 1129:6950f08342bb
Add CMakeList changes for r1127
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 17 Sep 2014 13:34:43 +0200 |
parents | fd85a02d771d |
children | 148014db2f3b 69f7d302cdb9 |
comparison
equal
deleted
inserted
replaced
1128:3ee529f42974 | 1129:6950f08342bb |
---|---|
7 | 7 |
8 cmake_minimum_required(VERSION 2.8.8) | 8 cmake_minimum_required(VERSION 2.8.8) |
9 project(trustbridge) | 9 project(trustbridge) |
10 | 10 |
11 option(DO_RELEASE_BUILD "Build for a public release." OFF) | 11 option(DO_RELEASE_BUILD "Build for a public release." OFF) |
12 option(USE_REAL_RESOURCES "Use real resource names on the download server. Autmatically ON if DO_RELEASE_BUILD is set" OFF ) | |
13 option(ENABLE_PROFILING "Set to enable profiling." OFF) | 12 option(ENABLE_PROFILING "Set to enable profiling." OFF) |
14 option(USE_CURL "Use libcurl to download updates and certificate lists." ON) | 13 option(USE_CURL "Use libcurl to download updates and certificate lists." ON) |
15 | 14 |
16 set(DOWNLOAD_SERVER "https://tb-devel.intevation.de:443" CACHE STRING "Used as download server" ) | 15 set(DOWNLOAD_SERVER "https://tb-devel.intevation.de:443" CACHE STRING "Used as download server" ) |
17 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/") | 16 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/") |
25 include(CTest) | 24 include(CTest) |
26 include(GenerateCppcheck) | 25 include(GenerateCppcheck) |
27 include(HGVersion) | 26 include(HGVersion) |
28 | 27 |
29 if(HG_REVISION) | 28 if(HG_REVISION) |
29 If(HG_REVISION_DIST STREQUAL "0") | |
30 add_definitions(-DIS_TAG_BUILD) | |
31 endif() | |
30 set(PROJECT_VERSION ${HG_REVISION}) | 32 set(PROJECT_VERSION ${HG_REVISION}) |
31 else() | 33 else() |
32 set(PROJECT_VERSION unknown) | 34 set(PROJECT_VERSION unknown) |
33 endif() | 35 endif() |
34 | 36 |