changeset 16:f77902278541

fixed handling of DefineSourceBasenameForTarget
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 20 Dec 2023 21:58:02 +0100
parents f73ccd943c8e
children 81505cca581e
files CMakeLists.txt
diffstat 1 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/CMakeLists.txt	Wed Nov 22 07:48:14 2023 +0100
+++ b/CMakeLists.txt	Wed Dec 20 21:58:02 2023 +0100
@@ -175,8 +175,6 @@
   ${CMAKE_SOURCE_DIR}/Resources/Orthanc/Plugins/OrthancPluginCppWrapper.cpp
   )
 
-DefineSourceBasenameForTarget(OrthancNeuro)
-
 add_dependencies(OrthancNeuro AutogeneratedTarget)
 
 add_executable(UnitTests
@@ -187,8 +185,6 @@
   ${GOOGLE_TEST_SOURCES}
   )
 
-DefineSourceBasenameForTarget(UnitTests)
-
 add_dependencies(UnitTests AutogeneratedTarget)
 
 target_link_libraries(UnitTests ${GOOGLE_TEST_LIBRARIES})
@@ -205,3 +201,8 @@
   RUNTIME DESTINATION lib    # Destination for Windows
   LIBRARY DESTINATION share/orthanc/plugins    # Destination for Linux
   )
+
+if (COMMAND DefineSourceBasenameForTarget)
+  DefineSourceBasenameForTarget(OrthancNeuro)
+  DefineSourceBasenameForTarget(UnitTests)
+endif()