summaryrefslogtreecommitdiffstats
path: root/mkspecs/features/uikit/xcodebuild.prf
diff options
context:
space:
mode:
Diffstat (limited to 'mkspecs/features/uikit/xcodebuild.prf')
-rw-r--r--mkspecs/features/uikit/xcodebuild.prf10
1 files changed, 7 insertions, 3 deletions
diff --git a/mkspecs/features/uikit/xcodebuild.prf b/mkspecs/features/uikit/xcodebuild.prf
index 82bcd9a315..df015b583a 100644
--- a/mkspecs/features/uikit/xcodebuild.prf
+++ b/mkspecs/features/uikit/xcodebuild.prf
@@ -18,10 +18,14 @@ QMAKE_EXTRA_COMPILERS =
error("Failed to create $$OUT_PWD")
args =
-for(arg, QMAKE_ARGS): \
- args += $$system_quote($$arg)
+prev_arg =
+for(arg, QMAKE_ARGS) {
+ !equals(arg, "-spec"):!equals(prev_arg, "-spec"): \
+ args += $$system_quote($$arg)
+ prev_arg = $$arg
+}
-cmd = "$$QMAKE_QMAKE $$args $$system_quote($$_PRO_FILE_) -spec macx-xcode"
+cmd = "$$QMAKE_QMAKE $$system_quote($$_PRO_FILE_) -spec macx-xcode $$args"
debug(1, "Generating Xcode project in $$OUT_PWD using '$$cmd'")
system("cd $$system_quote($$OUT_PWD) && $$cmd")