Mercurial > hg > orthanc-databases
comparison Odbc/CMakeLists.txt @ 407:ca6dc9bb8b79
integration db-protobuf->mainline
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Sat, 15 Apr 2023 13:58:16 +0200 |
parents | de6de66d70b2 |
children | c1b0f3c4e1f5 |
comparison
equal
deleted
inserted
replaced
405:1938ba8fba35 | 407:ca6dc9bb8b79 |
---|---|
22 project(OrthancOdbc) | 22 project(OrthancOdbc) |
23 | 23 |
24 set(ORTHANC_PLUGIN_VERSION "mainline") | 24 set(ORTHANC_PLUGIN_VERSION "mainline") |
25 | 25 |
26 set(ORTHANC_OPTIMAL_VERSION_MAJOR 1) | 26 set(ORTHANC_OPTIMAL_VERSION_MAJOR 1) |
27 set(ORTHANC_OPTIMAL_VERSION_MINOR 9) | 27 set(ORTHANC_OPTIMAL_VERSION_MINOR 12) |
28 set(ORTHANC_OPTIMAL_VERSION_REVISION 2) | 28 set(ORTHANC_OPTIMAL_VERSION_REVISION 0) |
29 | 29 |
30 if (ORTHANC_PLUGIN_VERSION STREQUAL "mainline") | 30 if (ORTHANC_PLUGIN_VERSION STREQUAL "mainline") |
31 set(ORTHANC_FRAMEWORK_VERSION "mainline") | 31 set(ORTHANC_FRAMEWORK_VERSION "mainline") |
32 set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "hg") | 32 set(ORTHANC_FRAMEWORK_DEFAULT_SOURCE "hg") |
33 else() | 33 else() |
76 | 76 |
77 EmbedResources( | 77 EmbedResources( |
78 ODBC_PREPARE_INDEX ${CMAKE_SOURCE_DIR}/Plugins/PrepareIndex.sql | 78 ODBC_PREPARE_INDEX ${CMAKE_SOURCE_DIR}/Plugins/PrepareIndex.sql |
79 ODBC_PREPARE_STORAGE ${CMAKE_SOURCE_DIR}/Plugins/PrepareStorage.sql | 79 ODBC_PREPARE_STORAGE ${CMAKE_SOURCE_DIR}/Plugins/PrepareStorage.sql |
80 ) | 80 ) |
81 | |
82 if (EXISTS ${ORTHANC_SDK_ROOT}/orthanc/OrthancDatabasePlugin.proto) | |
83 add_custom_command( | |
84 COMMAND | |
85 ${PROTOC_EXECUTABLE} ${ORTHANC_SDK_ROOT}/orthanc/OrthancDatabasePlugin.proto --cpp_out=${AUTOGENERATED_DIR} -I${ORTHANC_SDK_ROOT}/orthanc/ | |
86 DEPENDS | |
87 ProtobufCompiler | |
88 ${ORTHANC_SDK_ROOT}/orthanc/OrthancDatabasePlugin.proto | |
89 OUTPUT | |
90 ${AUTOGENERATED_DIR}/OrthancDatabasePlugin.pb.cc | |
91 ${AUTOGENERATED_DIR}/OrthancDatabasePlugin.pb.h | |
92 ) | |
93 | |
94 list(APPEND AUTOGENERATED_SOURCES | |
95 ${AUTOGENERATED_DIR}/OrthancDatabasePlugin.pb.cc | |
96 ) | |
97 endif() | |
81 | 98 |
82 add_custom_target( | 99 add_custom_target( |
83 AutogeneratedTarget | 100 AutogeneratedTarget |
84 DEPENDS | 101 DEPENDS |
85 ${AUTOGENERATED_SOURCES} | 102 ${AUTOGENERATED_SOURCES} |