Mercurial > hg > orthanc-wsi
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 |