xcode
Provides Xcode support. More...
Since: | Qbs 1.5 |
Properties
- availableSdkNames : stringList
- availableSdkVersions : stringList
- developerPath : path
- latestSdkName : string
- latestSdkVersion : string
- platformPath : path
- sdk : string
- sdkName : string
- sdkPath : path
- sdkVersion : string
- targetDevices : stringList
Detailed Description
The xcode
module contains properties and rules for Xcode-based development. This module provides the foundation for several other modules on Apple platforms, including the cpp and ib modules.
Property Documentation
[read-only] availableSdkNames : stringList |
The canonical names of all SDKs available in the Xcode installation for the current platform.
For example, [macosx10.9, macosx10.10]
.
Default: developerPath
[read-only] availableSdkVersions : stringList |
The version numbers of all SDK available in the Xcode installation for the current platform.
For example, [10.9, 10.10]
.
Default: developerPath
developerPath : path |
The developer directory of the Xcode installation.
Corresponds to the DEVELOPER_DIR
environment variable.
Default: The developer directory of the Xcode installation at its default location in /Applications
. For example, "/Applications/Xcode.app/Contents/Developer"
.
[read-only] latestSdkName : string |
The canonical name of the latest SDK available in the Xcode installation.
For example, macosx10.10
.
Default: developerPath
[read-only] latestSdkVersion : string |
The version number of the latest SDK available in the Xcode installation.
For example, 10.10.
Default: developerPath
[read-only] platformPath : path |
The path of the platform directory containing sdkPath.
Default: developerPath
sdk : string |
The version of the Xcode SDK used to build products.
This can be specified as a full canonical SDK name ("macosx10.10"
), a platform version number ("10.10"
), or a platform identifier ("macosx"
), in which case the latest SDK available for that platform will be used.
Default: The latest SDK available in the Xcode installation for the current platform. Determined by qbs.targetOS.
[read-only] sdkName : string |
[read-only] sdkPath : path |
The path of the SDK used to build products. Equivalent to qbs.sysroot.
Default: Determined by developerPath and sdk.
[read-only] sdkVersion : string |
targetDevices : stringList |
A list of the Apple devices targeted by this product.
For macOS, watchOS, and tvOS, this should always be "mac"
, "watch"
, and "tv"
, respectively. For iOS, this can be one or both of "iphone"
and "ipad"
.
Default: The list of all device types supported by the current platform. Determined by qbs.targetOS.
© 2023 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.