Fold set_property call for Android executables

Small QoL improvement. The folded set_target_properties call looks
nicer.

Pick-to: 6.8 6.5
Change-Id: Id60e8c346672733a805e09420c754a24bcae82dc
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
(cherry picked from commit 44a43b0aba93921a82e82e6adc4a3f906f68bbba)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Alexey Edelev 2025-04-22 13:59:34 +02:00 committed by Qt Cherry-pick Bot
parent 662670febd
commit 9e1cfb6ad9

View File

@ -674,12 +674,14 @@ function(_qt_internal_create_executable target)
# visibility=hidden. Not having this flag set will cause the
# executable to have main() hidden and can then no longer be loaded
# through dlopen()
set_property(TARGET "${target}" PROPERTY C_VISIBILITY_PRESET default)
set_property(TARGET "${target}" PROPERTY CXX_VISIBILITY_PRESET default)
set_property(TARGET "${target}" PROPERTY OBJC_VISIBILITY_PRESET default)
set_property(TARGET "${target}" PROPERTY OBJCXX_VISIBILITY_PRESET default)
set_property(TARGET "${target}"
PROPERTY _qt_android_apply_arch_suffix_called_from_qt_impl TRUE)
set_target_properties("${target}" PROPERTIES
C_VISIBILITY_PRESET default
CXX_VISIBILITY_PRESET default
OBJC_VISIBILITY_PRESET default
OBJCXX_VISIBILITY_PRESET default
_qt_android_apply_arch_suffix_called_from_qt_impl TRUE
)
qt6_android_apply_arch_suffix("${target}")
set_property(TARGET "${target}" PROPERTY _qt_is_android_executable TRUE)
else()