comparison Applications/Samples/RtViewerPlugin/CMakeLists.txt @ 1840:c01ed7a7c11f

improved CMakeLists.txt
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 23 Jun 2021 09:10:27 +0200
parents 5a6adbc20ace
children 6f82cd776cf6
comparison
equal deleted inserted replaced
1839:d7ac540e0149 1840:c01ed7a7c11f
49 49
50 50
51 # Download and setup the Orthanc framework 51 # Download and setup the Orthanc framework
52 include(${CMAKE_SOURCE_DIR}/../../../OrthancStone/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake) 52 include(${CMAKE_SOURCE_DIR}/../../../OrthancStone/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake)
53 53
54 include_directories(${ORTHANC_FRAMEWORK_ROOT})
55
56 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system") 54 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system")
57 if (ORTHANC_FRAMEWORK_USE_SHARED) 55 if (ORTHANC_FRAMEWORK_USE_SHARED)
58 include(FindBoost) 56 include(FindBoost)
59 find_package(Boost COMPONENTS system) 57 find_package(Boost COMPONENTS system)
60 58
67 65
68 link_libraries(${ORTHANC_FRAMEWORK_LIBRARIES}) 66 link_libraries(${ORTHANC_FRAMEWORK_LIBRARIES})
69 67
70 else() 68 else()
71 include(${ORTHANC_FRAMEWORK_ROOT}/../Resources/CMake/OrthancFrameworkParameters.cmake) 69 include(${ORTHANC_FRAMEWORK_ROOT}/../Resources/CMake/OrthancFrameworkParameters.cmake)
70
72 set(ENABLE_MODULE_IMAGES OFF) 71 set(ENABLE_MODULE_IMAGES OFF)
73 set(ENABLE_MODULE_JOBS OFF) 72 set(ENABLE_MODULE_JOBS OFF)
74 set(ENABLE_MODULE_DICOM OFF) 73 set(ENABLE_MODULE_DICOM OFF)
74
75 include(${ORTHANC_FRAMEWORK_ROOT}/../Resources/CMake/OrthancFrameworkConfiguration.cmake) 75 include(${ORTHANC_FRAMEWORK_ROOT}/../Resources/CMake/OrthancFrameworkConfiguration.cmake)
76 include_directories(${ORTHANC_FRAMEWORK_ROOT})
76 endif() 77 endif()
77 78
78 include(${CMAKE_SOURCE_DIR}/../../Resources/Orthanc/Plugins/OrthancPluginsExports.cmake) 79 include(${CMAKE_SOURCE_DIR}/../../Resources/Orthanc/Plugins/OrthancPluginsExports.cmake)
79 80
80 81