diff --git a/src/Tools/_TEMPLATE_/App/CMakeLists.txt b/src/Tools/_TEMPLATE_/App/CMakeLists.txt index 5dea7beb91..298b7115ce 100644 --- a/src/Tools/_TEMPLATE_/App/CMakeLists.txt +++ b/src/Tools/_TEMPLATE_/App/CMakeLists.txt @@ -21,11 +21,6 @@ add_library(_TEMPLATE_ SHARED ${_TEMPLATE__SRCS}) target_link_libraries(_TEMPLATE_ ${_TEMPLATE__LIBS}) -fc_target_copy_resource(_TEMPLATE_ - ${CMAKE_SOURCE_DIR}/src/Tools/_TEMPLATE_ - ${CMAKE_BINARY_DIR}/Mod/_TEMPLATE_ - Init.py) - SET_BIN_DIR(_TEMPLATE_ _TEMPLATE_ /Mod/_TEMPLATE_) SET_PYTHON_PREFIX_SUFFIX(_TEMPLATE_) diff --git a/src/Tools/_TEMPLATE_/CMakeLists.txt b/src/Tools/_TEMPLATE_/CMakeLists.txt index 198f943f4c..b797a29a72 100644 --- a/src/Tools/_TEMPLATE_/CMakeLists.txt +++ b/src/Tools/_TEMPLATE_/CMakeLists.txt @@ -4,10 +4,27 @@ if(BUILD_GUI) add_subdirectory(Gui) endif(BUILD_GUI) +set(_TEMPLATE__Scripts + Init.py +) + +if(BUILD_GUI) + list (APPEND _TEMPLATE__Scripts InitGui.py) +endif(BUILD_GUI) + +add_custom_target(_TEMPLATE_Scripts ALL + SOURCES ${_TEMPLATE__Scripts} +) + +fc_target_copy_resource_flat(_TEMPLATE_Scripts + ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_BINARY_DIR}/Mod/_TEMPLATE_ + ${_TEMPLATE__Scripts} +) + install( FILES - Init.py - InitGui.py + ${_TEMPLATE__Scripts} DESTINATION Mod/_TEMPLATE_ ) diff --git a/src/Tools/_TEMPLATE_/Gui/CMakeLists.txt b/src/Tools/_TEMPLATE_/Gui/CMakeLists.txt index 39ec8a93dc..910c33cc4a 100644 --- a/src/Tools/_TEMPLATE_/Gui/CMakeLists.txt +++ b/src/Tools/_TEMPLATE_/Gui/CMakeLists.txt @@ -33,11 +33,6 @@ SET(_TEMPLATE_Gui_SRCS add_library(_TEMPLATE_Gui SHARED ${_TEMPLATE_Gui_SRCS}) target_link_libraries(_TEMPLATE_Gui ${_TEMPLATE_Gui_LIBS}) -fc_target_copy_resource(_TEMPLATE_Gui - ${CMAKE_SOURCE_DIR}/src/Tools/_TEMPLATE_ - ${CMAKE_BINARY_DIR}/Mod/_TEMPLATE_ - InitGui.py) - SET_BIN_DIR(_TEMPLATE_Gui _TEMPLATE_Gui /Mod/_TEMPLATE_) SET_PYTHON_PREFIX_SUFFIX(_TEMPLATE_Gui)