comparison Applications/StoneWebViewer/Plugin/CMakeLists.txt @ 1840:c01ed7a7c11f

improved CMakeLists.txt
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 23 Jun 2021 09:10:27 +0200
parents 6c252e51008d
children 3889ae96d2e9
comparison
equal deleted inserted replaced
1839:d7ac540e0149 1840:c01ed7a7c11f
41 41
42 42
43 # Download and setup the Orthanc framework 43 # Download and setup the Orthanc framework
44 include(${CMAKE_SOURCE_DIR}/../../../OrthancStone/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake) 44 include(${CMAKE_SOURCE_DIR}/../../../OrthancStone/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake)
45 45
46 include_directories(${ORTHANC_FRAMEWORK_ROOT})
47
48 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system") 46 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system")
49 if (ORTHANC_FRAMEWORK_USE_SHARED) 47 if (ORTHANC_FRAMEWORK_USE_SHARED)
50 include(FindBoost) 48 include(FindBoost)
51 find_package(Boost COMPONENTS system) 49 find_package(Boost COMPONENTS system)
52 50
59 57
60 link_libraries(${ORTHANC_FRAMEWORK_LIBRARIES}) 58 link_libraries(${ORTHANC_FRAMEWORK_LIBRARIES})
61 59
62 else() 60 else()
63 include(${ORTHANC_FRAMEWORK_ROOT}/../Resources/CMake/OrthancFrameworkParameters.cmake) 61 include(${ORTHANC_FRAMEWORK_ROOT}/../Resources/CMake/OrthancFrameworkParameters.cmake)
62
64 set(ENABLE_MODULE_IMAGES OFF) 63 set(ENABLE_MODULE_IMAGES OFF)
65 set(ENABLE_MODULE_JOBS OFF) 64 set(ENABLE_MODULE_JOBS OFF)
66 set(ENABLE_MODULE_DICOM OFF) 65 set(ENABLE_MODULE_DICOM OFF)
66
67 include(${ORTHANC_FRAMEWORK_ROOT}/../Resources/CMake/OrthancFrameworkConfiguration.cmake) 67 include(${ORTHANC_FRAMEWORK_ROOT}/../Resources/CMake/OrthancFrameworkConfiguration.cmake)
68 include_directories(${ORTHANC_FRAMEWORK_ROOT})
68 endif() 69 endif()
69 70
70 include(${CMAKE_SOURCE_DIR}/../../Resources/Orthanc/Plugins/OrthancPluginsExports.cmake) 71 include(${CMAKE_SOURCE_DIR}/../../Resources/Orthanc/Plugins/OrthancPluginsExports.cmake)
71 72
72 73