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