summaryrefslogtreecommitdiff
path: root/share/qtcreator/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'share/qtcreator/CMakeLists.txt')
-rw-r--r--share/qtcreator/CMakeLists.txt35
1 files changed, 26 insertions, 9 deletions
diff --git a/share/qtcreator/CMakeLists.txt b/share/qtcreator/CMakeLists.txt
index 05f64cc2f1..303fb9c7d0 100644
--- a/share/qtcreator/CMakeLists.txt
+++ b/share/qtcreator/CMakeLists.txt
@@ -1,25 +1,42 @@
-set(template_directories android cplusplus debugger glsl modeleditor qml qmldesigner
- qmlicons qml-type-descriptions schemes scripts snippets styles templates themes welcomescreen)
+set(resource_directories
+ android
+ cplusplus
+ debugger
+ glsl
+ indexer_preincludes
+ modeleditor
+ qml
+ qmldesigner
+ qmlicons
+ qml-type-descriptions
+ schemes
+ snippets
+ styles
+ templates
+ themes
+)
+
+if (APPLE)
+ set(resource_directories ${resource_directories} scripts)
+endif()
add_custom_target(copy_share_to_builddir ALL
COMMENT Copy files into build directory
VERBATIM
)
-foreach(dir IN ITEMS ${template_directories})
+# 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 files into build directory
+ COMMENT Copy resource directories into build directory
VERBATIM
)
endforeach()
-install(DIRECTORY ${template_directories} DESTINATION "${IDE_DATA_PATH}")
-install(
- FILES indexer_preincludes/qglobal.h indexer_preincludes/windows.h
- DESTINATION "${IDE_DATA_PATH}/indexer_preincludes"
-)
+# create install rule for resource directories
+install(DIRECTORY ${resource_directories} DESTINATION "${IDE_DATA_PATH}")
add_subdirectory(translations)