summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Keller <keller@conntac.net>2021-04-07 14:39:13 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-04-07 22:04:54 +0000
commit9317c4889f9c1bf2ebc4539ed51588fabab0477c (patch)
treed0da47c1ceec8ea32c7ef4f7bedfb40fda16f881
parent51812618e7f0486ad029f3c17bfe7baec8800d06 (diff)
Only embed launch screen when building an app
Xcode's new build system checks duplicated entries when building. Qmake wants to embed the launch screen for all types of configurations (static libraries etc.) which makes Xcode bail out with "Multiple commands produce LaunchScreen.storyboard". Task-number: QTBUG-71035 Change-Id: I5c028e687f16e046b12156c1a8a89540deba4d3b Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io> (cherry picked from commit 9c24ad3b94cb8c67468e947f02dd1f9aaf246085) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--mkspecs/features/uikit/default_post.prf2
1 files changed, 1 insertions, 1 deletions
diff --git a/mkspecs/features/uikit/default_post.prf b/mkspecs/features/uikit/default_post.prf
index 80c1fc66cd..0cac4c0177 100644
--- a/mkspecs/features/uikit/default_post.prf
+++ b/mkspecs/features/uikit/default_post.prf
@@ -28,7 +28,7 @@ macx-xcode {
device_family.value = $$QMAKE_APPLE_TARGETED_DEVICE_FAMILY
QMAKE_MAC_XCODE_SETTINGS += device_family
- ios {
+ equals(TEMPLATE, app):ios {
isEmpty(QMAKE_IOS_LAUNCH_SCREEN) {
qmake_launch_screen = LaunchScreen.storyboard
qmake_copy_launch_screen.input = $$QMAKESPEC/$$qmake_launch_screen