Mercurial > hg > orthanc-databases
comparison Resources/CMake/DatabasesPluginConfiguration.cmake @ 152:063aa53b5917
sync
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 01 Jul 2020 08:54:32 +0200 |
parents | d0b02fd48a92 |
children | 99d13f5b576a |
comparison
equal
deleted
inserted
replaced
150:d9101318442d | 152:063aa53b5917 |
---|---|
17 # along with this program. If not, see <http://www.gnu.org/licenses/>. | 17 # along with this program. If not, see <http://www.gnu.org/licenses/>. |
18 | 18 |
19 | 19 |
20 | 20 |
21 include(${CMAKE_SOURCE_DIR}/../Resources/CMake/DatabasesFrameworkConfiguration.cmake) | 21 include(${CMAKE_SOURCE_DIR}/../Resources/CMake/DatabasesFrameworkConfiguration.cmake) |
22 include(${ORTHANC_ROOT}/Resources/CMake/AutoGeneratedCode.cmake) | 22 include(${ORTHANC_FRAMEWORK_ROOT}/Resources/CMake/AutoGeneratedCode.cmake) |
23 | 23 |
24 | 24 |
25 include_directories(${ORTHANC_ROOT}/Core) | 25 include_directories(${ORTHANC_FRAMEWORK_ROOT}/Sources) |
26 | 26 |
27 if (STATIC_BUILD OR NOT USE_SYSTEM_ORTHANC_SDK) | 27 if (STATIC_BUILD OR NOT USE_SYSTEM_ORTHANC_SDK) |
28 if (ORTHANC_SDK_VERSION STREQUAL "0.9.5") | 28 if (ORTHANC_SDK_VERSION STREQUAL "0.9.5") |
29 include_directories(${ORTHANC_DATABASES_ROOT}/Resources/Orthanc/Sdk-0.9.5) | 29 include_directories(${ORTHANC_DATABASES_ROOT}/Resources/Orthanc/Sdk-0.9.5) |
30 elseif (ORTHANC_SDK_VERSION STREQUAL "1.4.0") | 30 elseif (ORTHANC_SDK_VERSION STREQUAL "1.4.0") |
32 elseif (ORTHANC_SDK_VERSION STREQUAL "1.5.2") | 32 elseif (ORTHANC_SDK_VERSION STREQUAL "1.5.2") |
33 include_directories(${ORTHANC_DATABASES_ROOT}/Resources/Orthanc/Sdk-1.5.2) | 33 include_directories(${ORTHANC_DATABASES_ROOT}/Resources/Orthanc/Sdk-1.5.2) |
34 elseif (ORTHANC_SDK_VERSION STREQUAL "1.5.4") | 34 elseif (ORTHANC_SDK_VERSION STREQUAL "1.5.4") |
35 include_directories(${ORTHANC_DATABASES_ROOT}/Resources/Orthanc/Sdk-1.5.4) | 35 include_directories(${ORTHANC_DATABASES_ROOT}/Resources/Orthanc/Sdk-1.5.4) |
36 elseif (ORTHANC_SDK_VERSION STREQUAL "framework") | 36 elseif (ORTHANC_SDK_VERSION STREQUAL "framework") |
37 include_directories(${ORTHANC_ROOT}/Plugins/Include) | 37 include_directories(${ORTHANC_FRAMEWORK_ROOT}/Plugins/Include) |
38 else() | 38 else() |
39 message(FATAL_ERROR "Unsupported version of the Orthanc plugin SDK: ${ORTHANC_SDK_VERSION}") | 39 message(FATAL_ERROR "Unsupported version of the Orthanc plugin SDK: ${ORTHANC_SDK_VERSION}") |
40 endif() | 40 endif() |
41 else () | 41 else () |
42 CHECK_INCLUDE_FILE_CXX(orthanc/OrthancCDatabasePlugin.h HAVE_ORTHANC_H) | 42 CHECK_INCLUDE_FILE_CXX(orthanc/OrthancCDatabasePlugin.h HAVE_ORTHANC_H) |
59 endif() | 59 endif() |
60 | 60 |
61 | 61 |
62 add_definitions( | 62 add_definitions( |
63 -DHAS_ORTHANC_EXCEPTION=1 | 63 -DHAS_ORTHANC_EXCEPTION=1 |
64 -DORTHANC_BUILDING_SERVER_LIBRARY=0 | |
64 -DORTHANC_ENABLE_PLUGINS=1 | 65 -DORTHANC_ENABLE_PLUGINS=1 |
65 -DORTHANC_OPTIMAL_VERSION_MAJOR=${ORTHANC_OPTIMAL_VERSION_MAJOR} | 66 -DORTHANC_OPTIMAL_VERSION_MAJOR=${ORTHANC_OPTIMAL_VERSION_MAJOR} |
66 -DORTHANC_OPTIMAL_VERSION_MINOR=${ORTHANC_OPTIMAL_VERSION_MINOR} | 67 -DORTHANC_OPTIMAL_VERSION_MINOR=${ORTHANC_OPTIMAL_VERSION_MINOR} |
67 -DORTHANC_OPTIMAL_VERSION_REVISION=${ORTHANC_OPTIMAL_VERSION_REVISION} | 68 -DORTHANC_OPTIMAL_VERSION_REVISION=${ORTHANC_OPTIMAL_VERSION_REVISION} |
68 ) | 69 ) |
71 list(APPEND DATABASES_SOURCES | 72 list(APPEND DATABASES_SOURCES |
72 ${ORTHANC_CORE_SOURCES} | 73 ${ORTHANC_CORE_SOURCES} |
73 ${ORTHANC_DATABASES_ROOT}/Framework/Plugins/GlobalProperties.cpp | 74 ${ORTHANC_DATABASES_ROOT}/Framework/Plugins/GlobalProperties.cpp |
74 ${ORTHANC_DATABASES_ROOT}/Framework/Plugins/IndexBackend.cpp | 75 ${ORTHANC_DATABASES_ROOT}/Framework/Plugins/IndexBackend.cpp |
75 ${ORTHANC_DATABASES_ROOT}/Framework/Plugins/StorageBackend.cpp | 76 ${ORTHANC_DATABASES_ROOT}/Framework/Plugins/StorageBackend.cpp |
76 ${ORTHANC_ROOT}/Plugins/Samples/Common/OrthancPluginCppWrapper.cpp | 77 ${ORTHANC_DATABASES_ROOT}/Resources/Orthanc/Databases/DatabaseConstraint.cpp |
77 | 78 ${ORTHANC_DATABASES_ROOT}/Resources/Orthanc/Databases/ISqlLookupFormatter.cpp |
78 # New from "db-changes" | 79 ${ORTHANC_DATABASES_ROOT}/Resources/Orthanc/Plugins/OrthancPluginCppWrapper.cpp |
79 ${ORTHANC_ROOT}/OrthancServer/Search/DatabaseConstraint.cpp | |
80 ${ORTHANC_ROOT}/OrthancServer/Search/ISqlLookupFormatter.cpp | |
81 ) | 80 ) |