Mercurial > hg > orthanc
comparison CMakeLists.txt @ 672:670dd1f2edab
improvements to cmake
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 19 Nov 2013 15:57:28 +0100 |
parents | 7131193b0e4b |
children | 01d8611c4a60 |
comparison
equal
deleted
inserted
replaced
671:7131193b0e4b | 672:670dd1f2edab |
---|---|
27 SET(USE_SYSTEM_LUA ON CACHE BOOL "Use the system version of Lua") | 27 SET(USE_SYSTEM_LUA ON CACHE BOOL "Use the system version of Lua") |
28 SET(USE_SYSTEM_DCMTK ON CACHE BOOL "Use the system version of DCMTK") | 28 SET(USE_SYSTEM_DCMTK ON CACHE BOOL "Use the system version of DCMTK") |
29 SET(USE_SYSTEM_BOOST ON CACHE BOOL "Use the system version of Boost") | 29 SET(USE_SYSTEM_BOOST ON CACHE BOOL "Use the system version of Boost") |
30 SET(USE_SYSTEM_LIBPNG ON CACHE BOOL "Use the system version of LibPng") | 30 SET(USE_SYSTEM_LIBPNG ON CACHE BOOL "Use the system version of LibPng") |
31 SET(USE_SYSTEM_CURL ON CACHE BOOL "Use the system version of LibCurl") | 31 SET(USE_SYSTEM_CURL ON CACHE BOOL "Use the system version of LibCurl") |
32 SET(USE_SYSTEM_OPENSSL ON CACHE BOOL "Use the system version of OpenSSL") | |
33 SET(USE_SYSTEM_ZLIB ON CACHE BOOL "Use the system version of ZLib") | |
32 | 34 |
33 # Distribution-specific settings | 35 # Distribution-specific settings |
34 SET(USE_GTEST_DEBIAN_SOURCE_PACKAGE OFF CACHE BOOL "Use the sources of Google Test shipped with libgtest-dev (Debian only)") | 36 SET(USE_GTEST_DEBIAN_SOURCE_PACKAGE OFF CACHE BOOL "Use the sources of Google Test shipped with libgtest-dev (Debian only)") |
35 mark_as_advanced(USE_GTEST_DEBIAN_SOURCE_PACKAGE) | 37 mark_as_advanced(USE_GTEST_DEBIAN_SOURCE_PACKAGE) |
36 | 38 |
62 ${CMAKE_SOURCE_DIR}/Resources/md5/md5.c | 64 ${CMAKE_SOURCE_DIR}/Resources/md5/md5.c |
63 ${CMAKE_SOURCE_DIR}/Resources/base64/base64.cpp | 65 ${CMAKE_SOURCE_DIR}/Resources/base64/base64.cpp |
64 ) | 66 ) |
65 | 67 |
66 include(${CMAKE_SOURCE_DIR}/Resources/CMake/GoogleLogConfiguration.cmake) | 68 include(${CMAKE_SOURCE_DIR}/Resources/CMake/GoogleLogConfiguration.cmake) |
67 | |
68 if (${ENABLE_SSL}) | |
69 add_definitions(-DORTHANC_SSL_ENABLED=1) | |
70 include(${CMAKE_SOURCE_DIR}/Resources/CMake/OpenSslConfiguration.cmake) | |
71 else() | |
72 add_definitions(-DORTHANC_SSL_ENABLED=0) | |
73 endif() | |
74 | |
75 include(${CMAKE_SOURCE_DIR}/Resources/CMake/BoostConfiguration.cmake) | 69 include(${CMAKE_SOURCE_DIR}/Resources/CMake/BoostConfiguration.cmake) |
76 include(${CMAKE_SOURCE_DIR}/Resources/CMake/DcmtkConfiguration.cmake) | 70 include(${CMAKE_SOURCE_DIR}/Resources/CMake/DcmtkConfiguration.cmake) |
77 include(${CMAKE_SOURCE_DIR}/Resources/CMake/MongooseConfiguration.cmake) | 71 include(${CMAKE_SOURCE_DIR}/Resources/CMake/MongooseConfiguration.cmake) |
78 include(${CMAKE_SOURCE_DIR}/Resources/CMake/ZlibConfiguration.cmake) | 72 include(${CMAKE_SOURCE_DIR}/Resources/CMake/ZlibConfiguration.cmake) |
79 include(${CMAKE_SOURCE_DIR}/Resources/CMake/SQLiteConfiguration.cmake) | 73 include(${CMAKE_SOURCE_DIR}/Resources/CMake/SQLiteConfiguration.cmake) |
80 include(${CMAKE_SOURCE_DIR}/Resources/CMake/JsonCppConfiguration.cmake) | 74 include(${CMAKE_SOURCE_DIR}/Resources/CMake/JsonCppConfiguration.cmake) |
81 include(${CMAKE_SOURCE_DIR}/Resources/CMake/LibCurlConfiguration.cmake) | |
82 include(${CMAKE_SOURCE_DIR}/Resources/CMake/LibPngConfiguration.cmake) | 75 include(${CMAKE_SOURCE_DIR}/Resources/CMake/LibPngConfiguration.cmake) |
83 include(${CMAKE_SOURCE_DIR}/Resources/CMake/LuaConfiguration.cmake) | 76 include(${CMAKE_SOURCE_DIR}/Resources/CMake/LuaConfiguration.cmake) |
77 include(${CMAKE_SOURCE_DIR}/Resources/CMake/LibCurlConfiguration.cmake) | |
78 | |
79 | |
80 if (${ENABLE_SSL}) | |
81 add_definitions(-DORTHANC_SSL_ENABLED=1) | |
82 include(${CMAKE_SOURCE_DIR}/Resources/CMake/OpenSslConfiguration.cmake) | |
83 else() | |
84 add_definitions(-DORTHANC_SSL_ENABLED=0) | |
85 endif() | |
84 | 86 |
85 | 87 |
86 | 88 |
87 ##################################################################### | 89 ##################################################################### |
88 ## Autogeneration of files | 90 ## Autogeneration of files |