aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2022-02-14 13:07:18 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2022-02-15 08:50:50 +0000
commitb32d967c0d88098505479a8cf384338b63a3aea5 (patch)
treec9fb77299eba979d6cb1ac2c121fb1fbc187f5e5
parent8bb6f26a7d44e94172bce45a59410e7ce6e021f1 (diff)
Darwin: Set MinimumOSVersion property for mobile Apple platforms
Fixes: QBS-1690 Change-Id: I34b4d3f96ec2790d47e33a018892c67fea5f838d Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
-rw-r--r--share/qbs/modules/cpp/DarwinGCC.qbs7
1 files changed, 7 insertions, 0 deletions
diff --git a/share/qbs/modules/cpp/DarwinGCC.qbs b/share/qbs/modules/cpp/DarwinGCC.qbs
index 158c3c061..81d8bded2 100644
--- a/share/qbs/modules/cpp/DarwinGCC.qbs
+++ b/share/qbs/modules/cpp/DarwinGCC.qbs
@@ -114,6 +114,13 @@ UnixGCC {
dict["LSMinimumSystemVersion"] = minimumMacosVersion;
}
+ if (qbs.targetOS.contains("ios") && minimumIosVersion)
+ dict["MinimumOSVersion"] = minimumIosVersion;
+ else if (qbs.targetOS.contains("tvos") && minimumTvosVersion)
+ dict["MinimumOSVersion"] = minimumTvosVersion;
+ else if (qbs.targetOS.contains("watchos") && minimumWatchosVersion)
+ dict["MinimumOSVersion"] = minimumWatchosVersion;
+
if (qbs.targetOS.containsAny(["ios", "tvos"])) {
dict["LSRequiresIPhoneOS"] = true;