comparison OrthancFramework/Resources/CMake/OrthancFrameworkParameters.cmake @ 4063:e00f3d089991 framework

shared library of orthanc framework
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 11 Jun 2020 16:40:34 +0200
parents d25f4c0fa160
children 304842a0d152
comparison
equal deleted inserted replaced
4062:0953b3dc3261 4063:e00f3d089991
69 set(BOOST_LOCALE_BACKEND "libiconv" CACHE STRING "Back-end for locales that is used by Boost (can be \"gcc\", \"libiconv\", \"icu\", or \"wconv\" on Windows)") 69 set(BOOST_LOCALE_BACKEND "libiconv" CACHE STRING "Back-end for locales that is used by Boost (can be \"gcc\", \"libiconv\", \"icu\", or \"wconv\" on Windows)")
70 set(USE_PUGIXML ON CACHE BOOL "Use the Pugixml parser (turn off only for debug)") 70 set(USE_PUGIXML ON CACHE BOOL "Use the Pugixml parser (turn off only for debug)")
71 set(USE_LEGACY_JSONCPP OFF CACHE BOOL "Use the old branch 0.x.y of JsonCpp, that does not require a C++11 compiler (for LSB and old versions of Visual Studio)") 71 set(USE_LEGACY_JSONCPP OFF CACHE BOOL "Use the old branch 0.x.y of JsonCpp, that does not require a C++11 compiler (for LSB and old versions of Visual Studio)")
72 set(USE_LEGACY_LIBICU OFF CACHE BOOL "Use icu icu4c-58_2, latest version not requiring a C++11 compiler (for LSB and old versions of Visual Studio)") 72 set(USE_LEGACY_LIBICU OFF CACHE BOOL "Use icu icu4c-58_2, latest version not requiring a C++11 compiler (for LSB and old versions of Visual Studio)")
73 set(MSVC_MULTIPLE_PROCESSES OFF CACHE BOOL "Add the /MP option to build with multiple processes if using Visual Studio") 73 set(MSVC_MULTIPLE_PROCESSES OFF CACHE BOOL "Add the /MP option to build with multiple processes if using Visual Studio")
74 set(EMSCRIPTEN_SET_LLVM_WASM_BACKEND OFF CACHE BOOL "Sets the compiler flags required to use the LLVM Web Assembly backend in emscripten") 74 set(EMSCRIPTEN_TARGET_MODE "wasm" CACHE STRING "Sets the target mode for Emscripten (can be \"wasm\" or \"asm.js\")")
75 set(EMSCRIPTEN_TRAP_MODE "" CACHE STRING "Sets the trap mode for Emscripten for numeric errors (can notably be empty, or \"clamp\")")
75 set(OPENSSL_STATIC_VERSION "1.1.1" CACHE STRING "Version of OpenSSL to be used in static builds (can be \"1.0.2\", or \"1.1.1\")") 76 set(OPENSSL_STATIC_VERSION "1.1.1" CACHE STRING "Version of OpenSSL to be used in static builds (can be \"1.0.2\", or \"1.1.1\")")
76 77
78 mark_as_advanced(EMSCRIPTEN_TARGET_MODE)
79 mark_as_advanced(EMSCRIPTEN_TRAP_MODE)
80 mark_as_advanced(SYSTEM_MONGOOSE_USE_CALLBACKS)
81 mark_as_advanced(USE_DCMTK_362_PRIVATE_DIC)
77 mark_as_advanced(USE_GOOGLE_TEST_DEBIAN_PACKAGE) 82 mark_as_advanced(USE_GOOGLE_TEST_DEBIAN_PACKAGE)
78 mark_as_advanced(SYSTEM_MONGOOSE_USE_CALLBACKS)
79 mark_as_advanced(USE_PUGIXML) 83 mark_as_advanced(USE_PUGIXML)
80 mark_as_advanced(USE_DCMTK_362_PRIVATE_DIC)
81 84
82 85
83 ##################################################################### 86 #####################################################################
84 ## Internal CMake parameters to enable the optional subcomponents of 87 ## Internal CMake parameters to enable the optional subcomponents of
85 ## the Orthanc framework 88 ## the Orthanc framework