comparison OrthancFramework/UnitTestsSources/CMakeLists.txt @ 4496:9ea70ccf0c21

Possibility to generate a static library containing the Orthanc Framework
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 08 Feb 2021 18:34:40 +0100
parents d9473bd5ed43
children e40148c916b8
comparison
equal deleted inserted replaced
4495:fa2311f94d9f 4496:9ea70ccf0c21
40 add_definitions(-DUNIT_TESTS_WITH_HTTP_CONNEXIONS=1) 40 add_definitions(-DUNIT_TESTS_WITH_HTTP_CONNEXIONS=1)
41 else() 41 else()
42 add_definitions(-DUNIT_TESTS_WITH_HTTP_CONNEXIONS=0) 42 add_definitions(-DUNIT_TESTS_WITH_HTTP_CONNEXIONS=0)
43 endif() 43 endif()
44 44
45 set(ENABLE_DCMTK ON)
46 set(ENABLE_GOOGLE_TEST ON)
47 set(ENABLE_LUA ON)
48 set(ENABLE_PUGIXML ON)
49 set(ENABLE_SQLITE ON)
50 set(ENABLE_WEB_CLIENT ON)
51
45 if (NOT ORTHANC_FRAMEWORK_STATIC) 52 if (NOT ORTHANC_FRAMEWORK_STATIC)
46 set(ENABLE_DCMTK ON)
47 set(ENABLE_LUA ON)
48 set(ENABLE_PUGIXML ON)
49 set(ENABLE_SQLITE ON)
50
51 set(USE_SYSTEM_GOOGLE_TEST ON CACHE BOOL "Use the system version of Google Test") 53 set(USE_SYSTEM_GOOGLE_TEST ON CACHE BOOL "Use the system version of Google Test")
52 else() 54 else()
53 set(USE_SYSTEM_GOOGLE_TEST OFF CACHE INTERNAL "") 55 set(USE_SYSTEM_GOOGLE_TEST OFF CACHE INTERNAL "")
54 endif() 56 endif()
55 57
56 set(ENABLE_GOOGLE_TEST ON)
57 include(${CMAKE_SOURCE_DIR}/../Resources/CMake/DownloadOrthancFramework.cmake) 58 include(${CMAKE_SOURCE_DIR}/../Resources/CMake/DownloadOrthancFramework.cmake)
58 include(${CMAKE_SOURCE_DIR}/../Resources/CMake/BoostConfiguration.cmake) 59 include(${CMAKE_SOURCE_DIR}/../Resources/CMake/BoostConfiguration.cmake)
59 include(${CMAKE_SOURCE_DIR}/../Resources/CMake/GoogleTestConfiguration.cmake) 60 include(${CMAKE_SOURCE_DIR}/../Resources/CMake/GoogleTestConfiguration.cmake)
60 61
61 if (USE_CXX11) 62 if (USE_CXX11)