aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'share/qtcreator/CMakeLists.txt')
-rw-r--r--share/qtcreator/CMakeLists.txt19
1 files changed, 5 insertions, 14 deletions
diff --git a/share/qtcreator/CMakeLists.txt b/share/qtcreator/CMakeLists.txt
index 303fb9c7d0..622761f4d8 100644
--- a/share/qtcreator/CMakeLists.txt
+++ b/share/qtcreator/CMakeLists.txt
@@ -20,21 +20,12 @@ if (APPLE)
set(resource_directories ${resource_directories} scripts)
endif()
-add_custom_target(copy_share_to_builddir ALL
- COMMENT Copy files into build directory
- VERBATIM
-)
-
# copy resource directories during build
-foreach(dir IN ITEMS ${resource_directories})
- add_custom_command(TARGET copy_share_to_builddir POST_BUILD
- COMMAND "${CMAKE_COMMAND}" -E copy_directory "${dir}"
- "${PROJECT_BINARY_DIR}/${IDE_DATA_PATH}/${dir}"
- WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
- COMMENT Copy resource directories into build directory
- VERBATIM
- )
-endforeach()
+qtc_copy_to_builddir(copy_share_to_builddir
+ DIRECTORIES ${resource_directories}
+ DESTINATION "${IDE_DATA_PATH}"
+ CREATE_SUBDIRS
+)
# create install rule for resource directories
install(DIRECTORY ${resource_directories} DESTINATION "${IDE_DATA_PATH}")