summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-01-17 13:42:03 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2018-01-18 08:27:58 +0000
commite68418f22ed9d0e2e9fbec99a4e500f34e30fba8 (patch)
tree4869957db232c8326385846ddbdb33cd49fc4c36
parentf15646622a57e60280f859843435731622863a7b (diff)
downloadqt-creator-e68418f22ed9d0e2e9fbec99a4e500f34e30fba8.tar.gz
qbs build: Set minimum macOS deployment target unconditionally
The previous construct left the value undefined for Qt < 5.7. Task-number: QTCREATORBUG-19602 Change-Id: I6e6e5b0d3fb4ec76593c50bb13bad49f83b50dcc Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io> Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Jake Petroules <jake.petroules@qt.io>
-rw-r--r--qbs/imports/QtcProduct.qbs8
1 files changed, 4 insertions, 4 deletions
diff --git a/qbs/imports/QtcProduct.qbs b/qbs/imports/QtcProduct.qbs
index c6b130effe..4e3c8b0d49 100644
--- a/qbs/imports/QtcProduct.qbs
+++ b/qbs/imports/QtcProduct.qbs
@@ -21,10 +21,10 @@ Product {
Depends { name: "qtc" }
Depends { name: product.name + " dev headers"; required: false }
- Properties {
- condition: Utilities.versionCompare(Qt.core.version, "5.7") < 0
- cpp.minimumMacosVersion: project.minimumMacosVersion
- }
+ // TODO: Should fall back to what came from Qt.core for Qt < 5.7, but we cannot express that
+ // atm. Conditionally pulling in a module that sets the property is also not possible,
+ // because conflicting scalar values would be reported (QBS-1225 would fix that).
+ cpp.minimumMacosVersion: project.minimumMacosVersion
Properties {
condition: qbs.toolchain.contains("gcc") && !qbs.toolchain.contains("clang")