comparison CMakeLists.txt @ 301:e89cc1536b51

improved CMakeLists.txt
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 23 Jun 2021 09:05:58 +0200
parents 7dc18c36dd3d
children fb7d62e3235e
comparison
equal deleted inserted replaced
300:7dc18c36dd3d 301:e89cc1536b51
49 49
50 50
51 # Download and setup the Orthanc framework 51 # Download and setup the Orthanc framework
52 include(${CMAKE_SOURCE_DIR}/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake) 52 include(${CMAKE_SOURCE_DIR}/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 filesystem regex thread) 57 find_package(Boost COMPONENTS filesystem regex thread)
60 58
79 set(ENABLE_SQLITE ON) 77 set(ENABLE_SQLITE ON)
80 set(ENABLE_MODULE_JOBS OFF CACHE INTERNAL "") 78 set(ENABLE_MODULE_JOBS OFF CACHE INTERNAL "")
81 set(ENABLE_MODULE_DICOM OFF CACHE INTERNAL "") 79 set(ENABLE_MODULE_DICOM OFF CACHE INTERNAL "")
82 80
83 include(${ORTHANC_FRAMEWORK_ROOT}/../Resources/CMake/OrthancFrameworkConfiguration.cmake) 81 include(${ORTHANC_FRAMEWORK_ROOT}/../Resources/CMake/OrthancFrameworkConfiguration.cmake)
82 include_directories(${ORTHANC_FRAMEWORK_ROOT})
84 endif() 83 endif()
85 84
86 85
87 include(${CMAKE_SOURCE_DIR}/Resources/CMake/JavaScriptLibraries.cmake) 86 include(${CMAKE_SOURCE_DIR}/Resources/CMake/JavaScriptLibraries.cmake)
88 include(${CMAKE_SOURCE_DIR}/Resources/Orthanc/Plugins/OrthancPluginsExports.cmake) 87 include(${CMAKE_SOURCE_DIR}/Resources/Orthanc/Plugins/OrthancPluginsExports.cmake)