comparison ViewerPlugin/CMakeLists.txt @ 197:e5964793a790

use of OrthancPluginsExports.cmake, link against system-wide orthanc framework
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 06 Jul 2020 14:26:43 +0200
parents b0bd22077cd8
children 2d3fe6967894
comparison
equal deleted inserted replaced
196:b0bd22077cd8 197:e5964793a790
27 ##################################################################### 27 #####################################################################
28 28
29 SET(ORTHANC_WSI_DIR ${CMAKE_CURRENT_LIST_DIR}/..) 29 SET(ORTHANC_WSI_DIR ${CMAKE_CURRENT_LIST_DIR}/..)
30 SET(USE_OPENJPEG_JP2 ON) 30 SET(USE_OPENJPEG_JP2 ON)
31 31
32 include(${CMAKE_SOURCE_DIR}/../Resources/Orthanc/DownloadOrthancFramework.cmake) 32
33 33 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system")
34 include(${ORTHANC_FRAMEWORK_ROOT}/Resources/CMake/OrthancFrameworkParameters.cmake) 34 set(ENABLE_DCMTK ON)
35 35 include(${CMAKE_SOURCE_DIR}/../Resources/Orthanc/CMake/DownloadOrthancFramework.cmake)
36 set(ENABLE_LOCALE OFF) # Disable support for locales (notably in Boost) 36 link_libraries(${ORTHANC_FRAMEWORK_LIBRARIES})
37 set(ENABLE_ZLIB ON) 37
38 set(ENABLE_PNG ON) 38 else()
39 set(ENABLE_JPEG ON) 39 include(${CMAKE_SOURCE_DIR}/../Resources/Orthanc/CMake/DownloadOrthancFramework.cmake)
40 set(HAS_EMBEDDED_RESOURCES ON) 40 include(${ORTHANC_FRAMEWORK_ROOT}/Resources/CMake/OrthancFrameworkParameters.cmake)
41 41
42 include(${ORTHANC_FRAMEWORK_ROOT}/Resources/CMake/VisualStudioPrecompiledHeaders.cmake) 42 set(ENABLE_LOCALE OFF) # Disable support for locales (notably in Boost)
43 include(${ORTHANC_FRAMEWORK_ROOT}/Resources/CMake/OrthancFrameworkConfiguration.cmake) 43 set(ENABLE_ZLIB ON)
44 include_directories( 44 set(ENABLE_PNG ON)
45 ${ORTHANC_FRAMEWORK_ROOT}/Sources/ 45 set(ENABLE_JPEG ON)
46 ) 46 set(HAS_EMBEDDED_RESOURCES ON)
47
48 include(${ORTHANC_FRAMEWORK_ROOT}/Resources/CMake/VisualStudioPrecompiledHeaders.cmake)
49 include(${ORTHANC_FRAMEWORK_ROOT}/Resources/CMake/OrthancFrameworkConfiguration.cmake)
50 include_directories(
51 ${ORTHANC_FRAMEWORK_ROOT}/Sources/
52 )
53 endif()
54
55 include(${ORTHANC_WSI_DIR}/Resources/Orthanc/Plugins/OrthancPluginsExports.cmake)
47 56
48 # Include components specific to WSI 57 # Include components specific to WSI
49 include(${ORTHANC_WSI_DIR}/Resources/CMake/Version.cmake) 58 include(${ORTHANC_WSI_DIR}/Resources/CMake/Version.cmake)
50 include(${ORTHANC_WSI_DIR}/Resources/CMake/OpenJpegConfiguration.cmake) 59 include(${ORTHANC_WSI_DIR}/Resources/CMake/OpenJpegConfiguration.cmake)
51 60