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 <alexey.edelev@qt.io>
This commit is contained in:
Joerg Bornemann 2025-03-05 10:23:49 +01:00
parent 1d83bffb29
commit ba103a6fee

View File

@ -258,14 +258,24 @@ qt_copy_or_install(DIRECTORY
) )
# Install qt-internal-strip and qt-internal-ninja files. # 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.in
libexec/qt-internal-strip.bat.in
libexec/qt-internal-ninja.in libexec/qt-internal-ninja.in
)
set(__qt_internal_strip_wrapper_files
libexec/qt-internal-strip.bat.in
libexec/qt-internal-ninja.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_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" DESTINATION "${__GlobalConfig_install_dir}/libexec"
) )
if(QT_WILL_INSTALL) if(QT_WILL_INSTALL)