diff options
author | Ivan Komissarov <ABBAPOH@gmail.com> | 2019-06-28 11:45:29 +0200 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2019-07-05 13:44:31 +0000 |
commit | 136d2bff4b1ec39134b63c7be565a9ba8de58b10 (patch) | |
tree | ef1c6f5be2ae1db25efff6a281048f5595978bc6 | |
parent | 27b78ea67f82fca051666599603273c12ecb403b (diff) |
Set cpp.minimumIosVersion to "6.0" by default
This is required because earlier iOS versions are broken in recent XCode
installations (at least, for XCode >= 7.0.0)
Change-Id: Ib55e2eafcf26357695ab057da8109921518b7fea
Reviewed-by: Qbs CI Bot <travis-bot@weickelt.de>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r-- | doc/reference/modules/cpp-module.qdoc | 7 | ||||
-rw-r--r-- | share/qbs/modules/cpp/CppModule.qbs | 2 |
2 files changed, 6 insertions, 3 deletions
diff --git a/doc/reference/modules/cpp-module.qdoc b/doc/reference/modules/cpp-module.qdoc index f69f07239..9f6848e0a 100644 --- a/doc/reference/modules/cpp-module.qdoc +++ b/doc/reference/modules/cpp-module.qdoc @@ -1090,9 +1090,12 @@ Passes \c{-miphoneos-version-min=<version>} to the compiler. - If left undefined, compiler defaults will be used. + If set to undefined, compiler defaults will be used. - \nodefaultvalue + \note \QBS sets minimum version to \c "6.0" for \c armv7a because earlier iOS versions are + broken in recent XCode installations. + + \defaultvalue \c "6.0" for \c armv7a, \c undefined otherwise */ /*! diff --git a/share/qbs/modules/cpp/CppModule.qbs b/share/qbs/modules/cpp/CppModule.qbs index 35a5de4f0..bcc82d57a 100644 --- a/share/qbs/modules/cpp/CppModule.qbs +++ b/share/qbs/modules/cpp/CppModule.qbs @@ -104,7 +104,7 @@ Module { to the compiler. if undefined, compiler defaults will be used." } - property string minimumIosVersion + property string minimumIosVersion: qbs.architecture == "armv7a" ? "6.0" : undefined PropertyOptions { name: "minimumIosVersion" description: "a version number in the format [major].[minor] indicating the earliest \ |