From ba103a6fee8e66748e2f3c52ce9f9e19ff89a850 Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Wed, 5 Mar 2025 10:23:49 +0100 Subject: [PATCH] CMake: Fix permissions of qt-internal-(strip|ninja).bat.in on Unices These files should not have executable permissions. Pick-to: 6.9 Fixes: QTBUG-125534 Change-Id: I893d4d373ee098864b64200dc6c88b57d05d6209 Reviewed-by: Alexey Edelev --- cmake/QtBaseGlobalTargets.cmake | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/cmake/QtBaseGlobalTargets.cmake b/cmake/QtBaseGlobalTargets.cmake index 2f0a30645e5..cf69c1f540d 100644 --- a/cmake/QtBaseGlobalTargets.cmake +++ b/cmake/QtBaseGlobalTargets.cmake @@ -258,14 +258,24 @@ qt_copy_or_install(DIRECTORY ) # Install qt-internal-strip and qt-internal-ninja files. -set(__qt_internal_strip_wrappers +set(__qt_internal_strip_wrapper_programs libexec/qt-internal-strip.in - libexec/qt-internal-strip.bat.in libexec/qt-internal-ninja.in +) +set(__qt_internal_strip_wrapper_files + libexec/qt-internal-strip.bat.in libexec/qt-internal-ninja.bat.in ) +set(__qt_internal_strip_wrappers + ${__qt_internal_strip_wrapper_programs} + ${__qt_internal_strip_wrapper_files} +) qt_copy_or_install(PROGRAMS - ${__qt_internal_strip_wrappers} + ${__qt_internal_strip_wrapper_programs} + DESTINATION "${__GlobalConfig_install_dir}/libexec" +) +qt_copy_or_install(FILES + ${__qt_internal_strip_wrapper_files} DESTINATION "${__GlobalConfig_install_dir}/libexec" ) if(QT_WILL_INSTALL)