diff options
Diffstat (limited to 'share/qbs/modules/xcode/xcode.qbs')
-rw-r--r-- | share/qbs/modules/xcode/xcode.qbs | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/share/qbs/modules/xcode/xcode.qbs b/share/qbs/modules/xcode/xcode.qbs index 689a5752b..652ee2053 100644 --- a/share/qbs/modules/xcode/xcode.qbs +++ b/share/qbs/modules/xcode/xcode.qbs @@ -47,14 +47,14 @@ Module { } readonly property string latestSdkName: { - if (_availableSdks) { - return _availableSdks[_availableSdks.length - 1]["CanonicalName"]; + if (_latestSdk) { + return _latestSdk["CanonicalName"]; } } readonly property string latestSdkVersion: { - if (_availableSdks) { - return _availableSdks[_availableSdks.length - 1]["Version"]; + if (_latestSdk) { + return _latestSdk["Version"]; } } @@ -132,6 +132,8 @@ Module { readonly property var _availableSdks: xcodeProbe.availableSdks + readonly property var _latestSdk: _availableSdks[_availableSdks.length - 1] + readonly property var _sdkSettings: { if (_availableSdks) { for (var i in _availableSdks) { @@ -143,7 +145,7 @@ Module { // Latest SDK available for the platform if (DarwinTools.applePlatformName(qbs.targetOS, platformType) === sdk) - return _availableSdks[_availableSdks.length - 1]; + return _latestSdk; } } |