Mercurial > hg > orthanc-databases
diff PostgreSQL/CMakeLists.txt @ 155:23cf7def8e44
use of OrthancPluginsExports.cmake, avoid race conditions with EmbedResources.py
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 06 Jul 2020 12:04:00 +0200 |
parents | 063aa53b5917 |
children | 0f01eaf17232 |
line wrap: on
line diff
--- a/PostgreSQL/CMakeLists.txt Wed Jul 01 17:13:38 2020 +0200 +++ b/PostgreSQL/CMakeLists.txt Mon Jul 06 12:04:00 2020 +0200 @@ -63,6 +63,12 @@ POSTGRESQL_GET_LAST_CHANGE_INDEX ${CMAKE_SOURCE_DIR}/Plugins/GetLastChangeIndex.sql ) +add_custom_target( + AutogeneratedTarget + DEPENDS + ${AUTOGENERATED_SOURCES} + ) + add_library(OrthancPostgreSQLIndex SHARED ${INDEX_RESOURCES} ${ORTHANC_DATABASES_ROOT}/Framework/Plugins/PluginInitialization.cpp @@ -73,6 +79,8 @@ ${AUTOGENERATED_SOURCES} ) +add_dependencies(OrthancPostgreSQLIndex AutogeneratedTarget) + add_library(OrthancPostgreSQLStorage SHARED ${ORTHANC_DATABASES_ROOT}/Framework/Plugins/PluginInitialization.cpp ${STORAGE_RESOURCES} @@ -83,6 +91,8 @@ ${AUTOGENERATED_SOURCES} ) +add_dependencies(OrthancPostgreSQLStorage AutogeneratedTarget) + message("Setting the version of the libraries to ${ORTHANC_PLUGIN_VERSION}") add_definitions( @@ -118,6 +128,8 @@ ${AUTOGENERATED_SOURCES} ) +add_dependencies(UnitTests AutogeneratedTarget) + target_link_libraries(UnitTests ${GOOGLE_TEST_LIBRARIES}) set_target_properties(UnitTests PROPERTIES COMPILE_FLAGS -DORTHANC_ENABLE_LOGGING_PLUGIN=0