CMP0050: make Template module aware of cmake policy

This commit is contained in:
wmayer
2018-08-20 23:33:26 +02:00
parent 67ddda714d
commit 952a9a4a80
3 changed files with 19 additions and 12 deletions

View File

@@ -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_)

View File

@@ -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_
)

View File

@@ -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)