aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2020-11-11 16:33:36 +0100
committerEike Ziller <eike.ziller@qt.io>2020-11-11 16:30:49 +0000
commitc1e850123af9f7df633222db106223fa01f81fc0 (patch)
treedd3b3fdf14d99b2a6525915b469bff7fc9852e25
parent1543060ffb459d631a3c5670c4fc553843b16e53 (diff)
cmake build: Fix permissions of scripts in installation
CMake doesn't copy file permissions by default. Fixes: QTCREATORBUG-24907 Change-Id: I3f452502de49517f72ace1a4a2696c797c95bdfa Reviewed-by: Cristian Adam <cristian.adam@qt.io>
-rw-r--r--share/qtcreator/CMakeLists.txt6
-rw-r--r--src/CMakeLists.txt1
2 files changed, 6 insertions, 1 deletions
diff --git a/share/qtcreator/CMakeLists.txt b/share/qtcreator/CMakeLists.txt
index 622761f4d8..667ef9259c 100644
--- a/share/qtcreator/CMakeLists.txt
+++ b/share/qtcreator/CMakeLists.txt
@@ -28,6 +28,10 @@ qtc_copy_to_builddir(copy_share_to_builddir
)
# create install rule for resource directories
-install(DIRECTORY ${resource_directories} DESTINATION "${IDE_DATA_PATH}")
+install(
+ DIRECTORY ${resource_directories}
+ DESTINATION "${IDE_DATA_PATH}"
+ USE_SOURCE_PERMISSIONS
+)
add_subdirectory(translations)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 7ee920710f..7e2f1c7e90 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -25,6 +25,7 @@ install(
${PROJECT_SOURCE_DIR}/scripts
DESTINATION ./
COMPONENT Devel EXCLUDE_FROM_ALL
+ USE_SOURCE_PERMISSIONS
)
install(EXPORT QtCreator