Mercurial > hg > orthanc-wsi
comparison ViewerPlugin/CMakeLists.txt @ 239:bab966288abe
sync
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 12 Jun 2021 09:20:44 +0200 |
parents | 4eefa34657f0 |
children | 24e5f64263a0 |
comparison
equal
deleted
inserted
replaced
238:476d5204d08b | 239:bab966288abe |
---|---|
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/CMake/DownloadOrthancFramework.cmake) | |
33 | |
32 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system") | 34 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system") |
33 set(ENABLE_DCMTK ON) | 35 if (ORTHANC_FRAMEWORK_USE_SHARED) |
34 include(${CMAKE_SOURCE_DIR}/../Resources/Orthanc/CMake/DownloadOrthancFramework.cmake) | 36 include(FindBoost) |
35 | 37 find_package(Boost COMPONENTS system) |
38 | |
39 if (NOT Boost_FOUND) | |
40 message(FATAL_ERROR "Unable to locate Boost on this system") | |
41 endif() | |
42 | |
43 include(FindDCMTK) | |
44 link_libraries(${Boost_LIBRARIES} ${DCMTK_LIBRARIES} jsoncpp) | |
45 endif() | |
46 | |
36 include_directories(${ORTHANC_FRAMEWORK_ROOT}) | 47 include_directories(${ORTHANC_FRAMEWORK_ROOT}) |
37 link_libraries(${ORTHANC_FRAMEWORK_LIBRARIES}) | 48 link_libraries(${ORTHANC_FRAMEWORK_LIBRARIES}) |
38 | 49 |
39 else() | 50 else() |
40 include(${CMAKE_SOURCE_DIR}/../Resources/Orthanc/CMake/DownloadOrthancFramework.cmake) | |
41 include(${ORTHANC_FRAMEWORK_ROOT}/../Resources/CMake/OrthancFrameworkParameters.cmake) | 51 include(${ORTHANC_FRAMEWORK_ROOT}/../Resources/CMake/OrthancFrameworkParameters.cmake) |
42 | 52 |
43 set(ENABLE_LOCALE OFF) # Disable support for locales (notably in Boost) | 53 set(ENABLE_LOCALE OFF) # Disable support for locales (notably in Boost) |
44 set(ENABLE_ZLIB ON) | 54 set(ENABLE_ZLIB ON) |
45 set(ENABLE_PNG ON) | 55 set(ENABLE_PNG ON) |
167 ${ORTHANC_WSI_DIR}/Framework/Jpeg2000Reader.cpp | 177 ${ORTHANC_WSI_DIR}/Framework/Jpeg2000Reader.cpp |
168 ${ORTHANC_WSI_DIR}/Framework/Jpeg2000Writer.cpp | 178 ${ORTHANC_WSI_DIR}/Framework/Jpeg2000Writer.cpp |
169 | 179 |
170 ${ORTHANC_WSI_DIR}/Resources/Orthanc/Plugins/OrthancPluginCppWrapper.cpp | 180 ${ORTHANC_WSI_DIR}/Resources/Orthanc/Plugins/OrthancPluginCppWrapper.cpp |
171 ${ORTHANC_WSI_DIR}/Resources/Orthanc/Stone/DicomDatasetReader.cpp | 181 ${ORTHANC_WSI_DIR}/Resources/Orthanc/Stone/DicomDatasetReader.cpp |
172 ${ORTHANC_WSI_DIR}/Resources/Orthanc/Stone/DicomPath.cpp | |
173 ${ORTHANC_WSI_DIR}/Resources/Orthanc/Stone/FullOrthancDataset.cpp | 182 ${ORTHANC_WSI_DIR}/Resources/Orthanc/Stone/FullOrthancDataset.cpp |
174 ${ORTHANC_WSI_DIR}/Resources/Orthanc/Stone/IOrthancConnection.cpp | 183 ${ORTHANC_WSI_DIR}/Resources/Orthanc/Stone/IOrthancConnection.cpp |
175 ) | 184 ) |
176 | 185 |
177 | 186 |