# HG changeset patch # User Sebastien Jodogne # Date 1703104246 -3600 # Node ID 2b797871eff6b7d7da8b4324cc8a26ccf2c65eaa # Parent 2f654d1038a10e9c46ec76e527b91f329f132bab handling of DefineSourceBasenameForTarget for MySQL diff -r 2f654d1038a1 -r 2b797871eff6 MySQL/CMakeLists.txt --- a/MySQL/CMakeLists.txt Wed Dec 20 11:39:46 2023 +0100 +++ b/MySQL/CMakeLists.txt Wed Dec 20 21:30:46 2023 +0100 @@ -177,3 +177,10 @@ set_target_properties(UnitTests PROPERTIES COMPILE_FLAGS -DORTHANC_ENABLE_LOGGING_PLUGIN=0 ) + +if (COMMAND DefineSourceBasenameForTarget) + DefineSourceBasenameForTarget(FrameworkForPlugins) + DefineSourceBasenameForTarget(OrthancMySQLIndex) + DefineSourceBasenameForTarget(OrthancMySQLStorage) + DefineSourceBasenameForTarget(UnitTests) +endif() diff -r 2f654d1038a1 -r 2b797871eff6 Odbc/CMakeLists.txt --- a/Odbc/CMakeLists.txt Wed Dec 20 11:39:46 2023 +0100 +++ b/Odbc/CMakeLists.txt Wed Dec 20 21:30:46 2023 +0100 @@ -150,9 +150,6 @@ COMPILE_FLAGS -DORTHANC_ENABLE_LOGGING_PLUGIN=1 ) -DefineSourceBasenameForTarget(OrthancOdbcIndex) -DefineSourceBasenameForTarget(OrthancOdbcStorage) - install( TARGETS OrthancOdbcIndex OrthancOdbcStorage RUNTIME DESTINATION lib # Destination for Windows @@ -178,4 +175,9 @@ COMPILE_FLAGS -DORTHANC_ENABLE_LOGGING_PLUGIN=0 ) -DefineSourceBasenameForTarget(UnitTests) \ No newline at end of file +if (COMMAND DefineSourceBasenameForTarget) + DefineSourceBasenameForTarget(FrameworkForPlugins) + DefineSourceBasenameForTarget(OrthancOdbcIndex) + DefineSourceBasenameForTarget(OrthancOdbcStorage) + DefineSourceBasenameForTarget(UnitTests) +endif() diff -r 2f654d1038a1 -r 2b797871eff6 PostgreSQL/CMakeLists.txt --- a/PostgreSQL/CMakeLists.txt Wed Dec 20 11:39:46 2023 +0100 +++ b/PostgreSQL/CMakeLists.txt Wed Dec 20 21:30:46 2023 +0100 @@ -155,9 +155,6 @@ COMPILE_FLAGS -DORTHANC_ENABLE_LOGGING_PLUGIN=1 ) -DefineSourceBasenameForTarget(OrthancPostgreSQLIndex) -DefineSourceBasenameForTarget(OrthancPostgreSQLStorage) - install( TARGETS OrthancPostgreSQLIndex OrthancPostgreSQLStorage @@ -183,4 +180,9 @@ COMPILE_FLAGS -DORTHANC_ENABLE_LOGGING_PLUGIN=0 ) -DefineSourceBasenameForTarget(UnitTests) +if (COMMAND DefineSourceBasenameForTarget) + DefineSourceBasenameForTarget(FrameworkForPlugins) + DefineSourceBasenameForTarget(OrthancPostgreSQLIndex) + DefineSourceBasenameForTarget(OrthancPostgreSQLStorage) + DefineSourceBasenameForTarget(UnitTests) +endif() diff -r 2f654d1038a1 -r 2b797871eff6 SQLite/CMakeLists.txt --- a/SQLite/CMakeLists.txt Wed Dec 20 11:39:46 2023 +0100 +++ b/SQLite/CMakeLists.txt Wed Dec 20 21:30:46 2023 +0100 @@ -97,8 +97,6 @@ COMPILE_FLAGS -DORTHANC_ENABLE_LOGGING_PLUGIN=1 ) -DefineSourceBasenameForTarget(OrthancSQLiteIndex) - install( TARGETS OrthancSQLiteIndex # OrthancSQLiteStorage TODO RUNTIME DESTINATION lib # Destination for Windows @@ -120,4 +118,7 @@ COMPILE_FLAGS -DORTHANC_ENABLE_LOGGING_PLUGIN=0 ) -DefineSourceBasenameForTarget(UnitTests) \ No newline at end of file +if (COMMAND DefineSourceBasenameForTarget) + DefineSourceBasenameForTarget(OrthancSQLiteIndex) + DefineSourceBasenameForTarget(UnitTests) +endif()