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