comparison Resources/CMake/OrthancFrameworkParameters.cmake @ 2404:e6af2c5cd0f1

migration of Google Test into OrthancFramework
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 08 Sep 2017 16:48:33 +0200
parents 7f9a78f7b5a7
children f0cfacd0c9b8
comparison
equal deleted inserted replaced
2403:06536b4f30c0 2404:e6af2c5cd0f1
32 32
33 # Parameters to fine-tune linking against system libraries 33 # Parameters to fine-tune linking against system libraries
34 set(USE_SYSTEM_BOOST ON CACHE BOOL "Use the system version of Boost") 34 set(USE_SYSTEM_BOOST ON CACHE BOOL "Use the system version of Boost")
35 set(USE_SYSTEM_CIVETWEB ON CACHE BOOL "Use the system version of Civetweb (experimental)") 35 set(USE_SYSTEM_CIVETWEB ON CACHE BOOL "Use the system version of Civetweb (experimental)")
36 set(USE_SYSTEM_CURL ON CACHE BOOL "Use the system version of LibCurl") 36 set(USE_SYSTEM_CURL ON CACHE BOOL "Use the system version of LibCurl")
37 set(USE_SYSTEM_GOOGLE_TEST ON CACHE BOOL "Use the system version of Google Test")
37 set(USE_SYSTEM_JSONCPP ON CACHE BOOL "Use the system version of JsonCpp") 38 set(USE_SYSTEM_JSONCPP ON CACHE BOOL "Use the system version of JsonCpp")
38 set(USE_SYSTEM_LIBICONV ON CACHE BOOL "Use the system version of libiconv") 39 set(USE_SYSTEM_LIBICONV ON CACHE BOOL "Use the system version of libiconv")
39 set(USE_SYSTEM_LIBJPEG ON CACHE BOOL "Use the system version of libjpeg") 40 set(USE_SYSTEM_LIBJPEG ON CACHE BOOL "Use the system version of libjpeg")
40 set(USE_SYSTEM_LIBP11 OFF CACHE BOOL "Use the system version of libp11 (PKCS#11 wrapper library)") 41 set(USE_SYSTEM_LIBP11 OFF CACHE BOOL "Use the system version of libp11 (PKCS#11 wrapper library)")
41 set(USE_SYSTEM_LIBPNG ON CACHE BOOL "Use the system version of libpng") 42 set(USE_SYSTEM_LIBPNG ON CACHE BOOL "Use the system version of libpng")
53 set(USE_SYSTEM_DCMTK ON CACHE BOOL "Use the system version of DCMTK") 54 set(USE_SYSTEM_DCMTK ON CACHE BOOL "Use the system version of DCMTK")
54 set(ENABLE_DCMTK_JPEG ON CACHE BOOL "Enable JPEG-LS (Lossless) decompression") 55 set(ENABLE_DCMTK_JPEG ON CACHE BOOL "Enable JPEG-LS (Lossless) decompression")
55 set(ENABLE_DCMTK_JPEG_LOSSLESS ON CACHE BOOL "Enable JPEG-LS (Lossless) decompression") 56 set(ENABLE_DCMTK_JPEG_LOSSLESS ON CACHE BOOL "Enable JPEG-LS (Lossless) decompression")
56 57
57 # Advanced and distribution-specific parameters 58 # Advanced and distribution-specific parameters
59 set(USE_GOOGLE_TEST_DEBIAN_PACKAGE OFF CACHE BOOL "Use the sources of Google Test shipped with libgtest-dev (Debian only)")
58 set(SYSTEM_MONGOOSE_USE_CALLBACKS ON CACHE BOOL "The system version of Mongoose uses callbacks (version >= 3.7)") 60 set(SYSTEM_MONGOOSE_USE_CALLBACKS ON CACHE BOOL "The system version of Mongoose uses callbacks (version >= 3.7)")
59 set(USE_BOOST_ICONV ON CACHE BOOL "Use iconv instead of wconv (Windows only)") 61 set(USE_BOOST_ICONV ON CACHE BOOL "Use iconv instead of wconv (Windows only)")
60 set(USE_PUGIXML ON CACHE BOOL "Use the Pugixml parser (turn off only for debug)") 62 set(USE_PUGIXML ON CACHE BOOL "Use the Pugixml parser (turn off only for debug)")
61 63
64 mark_as_advanced(USE_GOOGLE_TEST_DEBIAN_PACKAGE)
62 mark_as_advanced(SYSTEM_MONGOOSE_USE_CALLBACKS) 65 mark_as_advanced(SYSTEM_MONGOOSE_USE_CALLBACKS)
63 mark_as_advanced(USE_BOOST_ICONV) 66 mark_as_advanced(USE_BOOST_ICONV)
64 mark_as_advanced(USE_PUGIXML) 67 mark_as_advanced(USE_PUGIXML)
65 68
66 69
73 # set to "OFF" by third-party projects if their associated features 76 # set to "OFF" by third-party projects if their associated features
74 # are not required 77 # are not required
75 78
76 set(ENABLE_CRYPTO_OPTIONS OFF CACHE INTERNAL "Show options related to cryptography") 79 set(ENABLE_CRYPTO_OPTIONS OFF CACHE INTERNAL "Show options related to cryptography")
77 set(ENABLE_JPEG OFF CACHE INTERNAL "Enable support of JPEG") 80 set(ENABLE_JPEG OFF CACHE INTERNAL "Enable support of JPEG")
81 set(ENABLE_GOOGLE_TEST OFF CACHE INTERNAL "Enable support of Google Test")
78 set(ENABLE_LOCALE OFF CACHE INTERNAL "Enable support for locales (notably in Boost)") 82 set(ENABLE_LOCALE OFF CACHE INTERNAL "Enable support for locales (notably in Boost)")
79 set(ENABLE_LUA OFF CACHE INTERNAL "Enable support of Lua scripting") 83 set(ENABLE_LUA OFF CACHE INTERNAL "Enable support of Lua scripting")
80 set(ENABLE_PNG OFF CACHE INTERNAL "Enable support of PNG") 84 set(ENABLE_PNG OFF CACHE INTERNAL "Enable support of PNG")
81 set(ENABLE_PUGIXML OFF CACHE INTERNAL "Enable support of XML through Pugixml") 85 set(ENABLE_PUGIXML OFF CACHE INTERNAL "Enable support of XML through Pugixml")
82 set(ENABLE_SQLITE OFF CACHE INTERNAL "Enable support of SQLite databases") 86 set(ENABLE_SQLITE OFF CACHE INTERNAL "Enable support of SQLite databases")