Mercurial > hg > orthanc
comparison CMakeLists.txt @ 2025:e7e1858d9504
reorganization
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 20 Jun 2016 13:23:42 +0200 |
parents | fefbe71c2272 |
children | 07f2ba3677df |
comparison
equal
deleted
inserted
replaced
2024:944b255035a0 | 2025:e7e1858d9504 |
---|---|
46 SET(USE_SYSTEM_LIBJPEG ON CACHE BOOL "Use the system version of libjpeg") | 46 SET(USE_SYSTEM_LIBJPEG ON CACHE BOOL "Use the system version of libjpeg") |
47 SET(USE_SYSTEM_CURL ON CACHE BOOL "Use the system version of LibCurl") | 47 SET(USE_SYSTEM_CURL ON CACHE BOOL "Use the system version of LibCurl") |
48 SET(USE_SYSTEM_OPENSSL ON CACHE BOOL "Use the system version of OpenSSL") | 48 SET(USE_SYSTEM_OPENSSL ON CACHE BOOL "Use the system version of OpenSSL") |
49 SET(USE_SYSTEM_ZLIB ON CACHE BOOL "Use the system version of ZLib") | 49 SET(USE_SYSTEM_ZLIB ON CACHE BOOL "Use the system version of ZLib") |
50 SET(USE_SYSTEM_PUGIXML ON CACHE BOOL "Use the system version of Pugixml") | 50 SET(USE_SYSTEM_PUGIXML ON CACHE BOOL "Use the system version of Pugixml") |
51 SET(USE_SYSTEM_LIBP11 ON CACHE BOOL "Use the system version of libp11 (PKCS#11 wrapper library)") | 51 SET(USE_SYSTEM_LIBP11 OFF CACHE BOOL "Use the system version of libp11 (PKCS#11 wrapper library)") |
52 | 52 |
53 # Experimental options | 53 # Experimental options |
54 SET(USE_PUGIXML ON CACHE BOOL "Use the Pugixml parser (turn off only for debug)") | 54 SET(USE_PUGIXML ON CACHE BOOL "Use the Pugixml parser (turn off only for debug)") |
55 | 55 |
56 # Distribution-specific settings | 56 # Distribution-specific settings |
332 endif() | 332 endif() |
333 | 333 |
334 | 334 |
335 if (ENABLE_PKCS11) | 335 if (ENABLE_PKCS11) |
336 if (ENABLE_SSL) | 336 if (ENABLE_SSL) |
337 include(${CMAKE_SOURCE_DIR}/Resources/CMake/LibP11Configuration.cmake) | |
338 | |
337 add_definitions(-DORTHANC_PKCS11_ENABLED=1) | 339 add_definitions(-DORTHANC_PKCS11_ENABLED=1) |
338 include(${CMAKE_SOURCE_DIR}/Resources/CMake/LibP11Configuration.cmake) | 340 list(APPEND ORTHANC_CORE_SOURCES Core/Pkcs11.cpp) |
339 else() | 341 else() |
340 message(FATAL_ERROR "OpenSSL is required to enable PKCS#11") | 342 message(FATAL_ERROR "OpenSSL is required to enable PKCS#11") |
341 endif() | 343 endif() |
342 else() | 344 else() |
343 add_definitions(-DORTHANC_PKCS11_ENABLED=0) | 345 add_definitions(-DORTHANC_PKCS11_ENABLED=0) |
440 ${ORTHANC_ROOT}/Resources/ThirdParty/minizip/ioapi.c | 442 ${ORTHANC_ROOT}/Resources/ThirdParty/minizip/ioapi.c |
441 ${ORTHANC_ROOT}/Resources/ThirdParty/minizip/zip.c | 443 ${ORTHANC_ROOT}/Resources/ThirdParty/minizip/zip.c |
442 ) | 444 ) |
443 | 445 |
444 | 446 |
445 | |
446 ##################################################################### | 447 ##################################################################### |
447 ## Build the Orthanc server | 448 ## Build the Orthanc server |
448 ##################################################################### | 449 ##################################################################### |
449 | 450 |
450 add_library(ServerLibrary | 451 add_library(ServerLibrary |