Mercurial > hg > orthanc
comparison Resources/CMake/OrthancFrameworkParameters.cmake @ 3786:3801435e34a1 SylvainRouquette/fix-issue169-95b752c
integration Orthanc-1.6.0->SylvainRouquette
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 19 Mar 2020 11:48:30 +0100 |
parents | 64a095d133a8 |
children | df69a5fdc836 |
comparison
equal
deleted
inserted
replaced
3785:763533d6dd67 | 3786:3801435e34a1 |
---|---|
1 ##################################################################### | 1 ##################################################################### |
2 ## Versioning information | 2 ## Versioning information |
3 ##################################################################### | 3 ##################################################################### |
4 | 4 |
5 # Version of the build, should always be "mainline" except in release branches | 5 # Version of the build, should always be "mainline" except in release branches |
6 set(ORTHANC_VERSION "1.5.8") | 6 set(ORTHANC_VERSION "1.6.0") |
7 | 7 |
8 # Version of the database schema. History: | 8 # Version of the database schema. History: |
9 # * Orthanc 0.1.0 -> Orthanc 0.3.0 = no versioning | 9 # * Orthanc 0.1.0 -> Orthanc 0.3.0 = no versioning |
10 # * Orthanc 0.3.1 = version 2 | 10 # * Orthanc 0.3.1 = version 2 |
11 # * Orthanc 0.4.0 -> Orthanc 0.7.2 = version 3 | 11 # * Orthanc 0.4.0 -> Orthanc 0.7.2 = version 3 |
15 set(ORTHANC_DATABASE_VERSION 6) | 15 set(ORTHANC_DATABASE_VERSION 6) |
16 | 16 |
17 # Version of the Orthanc API, can be retrieved from "/system" URI in | 17 # Version of the Orthanc API, can be retrieved from "/system" URI in |
18 # order to check whether new URI endpoints are available even if using | 18 # order to check whether new URI endpoints are available even if using |
19 # the mainline version of Orthanc | 19 # the mainline version of Orthanc |
20 set(ORTHANC_API_VERSION "4") | 20 set(ORTHANC_API_VERSION "5") |
21 | 21 |
22 | 22 |
23 ##################################################################### | 23 ##################################################################### |
24 ## CMake parameters tunable by the user | 24 ## CMake parameters tunable by the user |
25 ##################################################################### | 25 ##################################################################### |
55 set(USE_SYSTEM_UUID ON CACHE BOOL "Use the system version of the uuid library from e2fsprogs") | 55 set(USE_SYSTEM_UUID ON CACHE BOOL "Use the system version of the uuid library from e2fsprogs") |
56 set(USE_SYSTEM_ZLIB ON CACHE BOOL "Use the system version of ZLib") | 56 set(USE_SYSTEM_ZLIB ON CACHE BOOL "Use the system version of ZLib") |
57 | 57 |
58 # Parameters specific to DCMTK | 58 # Parameters specific to DCMTK |
59 set(DCMTK_DICTIONARY_DIR "" CACHE PATH "Directory containing the DCMTK dictionaries \"dicom.dic\" and \"private.dic\" (only when using system version of DCMTK)") | 59 set(DCMTK_DICTIONARY_DIR "" CACHE PATH "Directory containing the DCMTK dictionaries \"dicom.dic\" and \"private.dic\" (only when using system version of DCMTK)") |
60 set(DCMTK_STATIC_VERSION "3.6.4" CACHE STRING "Version of DCMTK to be used in static builds (can be \"3.6.0\", \"3.6.2\", or \"3.6.4\")") | 60 set(DCMTK_STATIC_VERSION "3.6.5" CACHE STRING "Version of DCMTK to be used in static builds (can be \"3.6.0\", \"3.6.2\", \"3.6.4\", or \"3.6.5\")") |
61 set(USE_DCMTK_362_PRIVATE_DIC ON CACHE BOOL "Use the dictionary of private tags from DCMTK 3.6.2 if using DCMTK 3.6.0") | 61 set(USE_DCMTK_362_PRIVATE_DIC ON CACHE BOOL "Use the dictionary of private tags from DCMTK 3.6.2 if using DCMTK 3.6.0") |
62 set(USE_SYSTEM_DCMTK ON CACHE BOOL "Use the system version of DCMTK") | 62 set(USE_SYSTEM_DCMTK ON CACHE BOOL "Use the system version of DCMTK") |
63 set(ENABLE_DCMTK_LOG ON CACHE BOOL "Enable logging internal to DCMTK") | 63 set(ENABLE_DCMTK_LOG ON CACHE BOOL "Enable logging internal to DCMTK") |
64 set(ENABLE_DCMTK_JPEG ON CACHE BOOL "Enable JPEG-LS (Lossless) decompression") | 64 set(ENABLE_DCMTK_JPEG ON CACHE BOOL "Enable JPEG-LS (Lossless) decompression") |
65 set(ENABLE_DCMTK_JPEG_LOSSLESS ON CACHE BOOL "Enable JPEG-LS (Lossless) decompression") | 65 set(ENABLE_DCMTK_JPEG_LOSSLESS ON CACHE BOOL "Enable JPEG-LS (Lossless) decompression") |
71 set(USE_PUGIXML ON CACHE BOOL "Use the Pugixml parser (turn off only for debug)") | 71 set(USE_PUGIXML ON CACHE BOOL "Use the Pugixml parser (turn off only for debug)") |
72 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_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)") |
73 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(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)") |
74 set(MSVC_MULTIPLE_PROCESSES OFF CACHE BOOL "Add the /MP option to build with multiple processes if using Visual Studio") | 74 set(MSVC_MULTIPLE_PROCESSES OFF CACHE BOOL "Add the /MP option to build with multiple processes if using Visual Studio") |
75 set(EMSCRIPTEN_SET_LLVM_WASM_BACKEND OFF CACHE BOOL "Sets the compiler flags required to use the LLVM Web Assembly backend in emscripten") | 75 set(EMSCRIPTEN_SET_LLVM_WASM_BACKEND OFF CACHE BOOL "Sets the compiler flags required to use the LLVM Web Assembly backend in emscripten") |
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 |
77 mark_as_advanced(USE_GOOGLE_TEST_DEBIAN_PACKAGE) | 78 mark_as_advanced(USE_GOOGLE_TEST_DEBIAN_PACKAGE) |
78 mark_as_advanced(SYSTEM_MONGOOSE_USE_CALLBACKS) | 79 mark_as_advanced(SYSTEM_MONGOOSE_USE_CALLBACKS) |
79 mark_as_advanced(USE_PUGIXML) | 80 mark_as_advanced(USE_PUGIXML) |
80 mark_as_advanced(USE_DCMTK_362_PRIVATE_DIC) | 81 mark_as_advanced(USE_DCMTK_362_PRIVATE_DIC) |
100 set(ENABLE_ZLIB OFF CACHE INTERNAL "Enable support of zlib") | 101 set(ENABLE_ZLIB OFF CACHE INTERNAL "Enable support of zlib") |
101 set(ENABLE_WEB_CLIENT OFF CACHE INTERNAL "Enable Web client") | 102 set(ENABLE_WEB_CLIENT OFF CACHE INTERNAL "Enable Web client") |
102 set(ENABLE_WEB_SERVER OFF CACHE INTERNAL "Enable embedded Web server") | 103 set(ENABLE_WEB_SERVER OFF CACHE INTERNAL "Enable embedded Web server") |
103 set(ENABLE_DCMTK OFF CACHE INTERNAL "Enable DCMTK") | 104 set(ENABLE_DCMTK OFF CACHE INTERNAL "Enable DCMTK") |
104 set(ENABLE_DCMTK_NETWORKING OFF CACHE INTERNAL "Enable DICOM networking in DCMTK") | 105 set(ENABLE_DCMTK_NETWORKING OFF CACHE INTERNAL "Enable DICOM networking in DCMTK") |
106 set(ENABLE_DCMTK_TRANSCODING OFF CACHE INTERNAL "Enable DICOM transcoding in DCMTK") | |
105 set(ENABLE_OPENSSL_ENGINES OFF CACHE INTERNAL "Enable support of engines in OpenSSL") | 107 set(ENABLE_OPENSSL_ENGINES OFF CACHE INTERNAL "Enable support of engines in OpenSSL") |
106 | 108 |
107 set(HAS_EMBEDDED_RESOURCES OFF CACHE INTERNAL | 109 set(HAS_EMBEDDED_RESOURCES OFF CACHE INTERNAL |
108 "Whether resources are auto-generated using EmbedResources.py") | 110 "Whether resources are auto-generated using EmbedResources.py") |
109 | 111 |