Mercurial > hg > orthanc
comparison CMakeLists.txt @ 19:e85455ff6039
standalon
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 24 Jul 2012 10:17:12 +0200 |
parents | c38716a8a146 |
children | 1bc6327d1de3 |
comparison
equal
deleted
inserted
replaced
18:f3551378e8f3 | 19:e85455ff6039 |
---|---|
4 include(${CMAKE_SOURCE_DIR}/Resources/CMake/AutoGeneratedCode.cmake) | 4 include(${CMAKE_SOURCE_DIR}/Resources/CMake/AutoGeneratedCode.cmake) |
5 include(${CMAKE_SOURCE_DIR}/Resources/CMake/DownloadPackage.cmake) | 5 include(${CMAKE_SOURCE_DIR}/Resources/CMake/DownloadPackage.cmake) |
6 include(CheckIncludeFiles) | 6 include(CheckIncludeFiles) |
7 | 7 |
8 SET(STATIC_BUILD ON CACHE BOOL "Static build of the third-party libraries (necessary for Windows)") | 8 SET(STATIC_BUILD ON CACHE BOOL "Static build of the third-party libraries (necessary for Windows)") |
9 SET(RELEASE_BUILD OFF CACHE BOOL "Release build") | 9 SET(STANDALONE_BUILD OFF CACHE BOOL "Standalone build (necessary for cross-compilation or binary releases)") |
10 | 10 |
11 if(${CMAKE_SYSTEM_NAME} STREQUAL "Windows") | 11 if (${CMAKE_CROSSCOMPILING}) |
12 SET(STANDALONE_BUILD ON) | |
13 endif() | |
14 | |
15 if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows") | |
12 CHECK_INCLUDE_FILES(rpc.h HAVE_UUID_H) | 16 CHECK_INCLUDE_FILES(rpc.h HAVE_UUID_H) |
13 else() | 17 else() |
14 CHECK_INCLUDE_FILES(uuid/uuid.h HAVE_UUID_H) | 18 CHECK_INCLUDE_FILES(uuid/uuid.h HAVE_UUID_H) |
15 endif() | 19 endif() |
16 | 20 |
83 add_definitions(-DPALANTIR_STATIC=1) | 87 add_definitions(-DPALANTIR_STATIC=1) |
84 else() | 88 else() |
85 add_definitions(-DPALANTIR_STATIC=0) | 89 add_definitions(-DPALANTIR_STATIC=0) |
86 endif() | 90 endif() |
87 | 91 |
88 if (${RELEASE_BUILD}) | 92 if (${STANDALONE_BUILD}) |
89 add_definitions( | 93 add_definitions( |
90 -DPALANTIR_RELEASE=1 | 94 -DPALANTIR_STANDALONE=1 |
91 ) | 95 ) |
92 | 96 |
93 EmbedResources( | 97 EmbedResources( |
94 PREPARE_DATABASE PalantirServer/PrepareDatabase.sql | 98 PREPARE_DATABASE PalantirServer/PrepareDatabase.sql |
95 PALANTIR_EXPLORER PalantirExplorer | 99 PALANTIR_EXPLORER PalantirExplorer |
96 ) | 100 ) |
97 | 101 |
98 else() | 102 else() |
99 add_definitions( | 103 add_definitions( |
100 -DPALANTIR_RELEASE=0 | 104 -DPALANTIR_STANDALONE=0 |
101 -DPALANTIR_PATH=\"${CMAKE_SOURCE_DIR}\" | 105 -DPALANTIR_PATH=\"${CMAKE_SOURCE_DIR}\" |
102 ) | 106 ) |
103 | 107 |
104 EmbedResources( | 108 EmbedResources( |
105 PREPARE_DATABASE PalantirServer/PrepareDatabase.sql | 109 PREPARE_DATABASE PalantirServer/PrepareDatabase.sql |