API Documentation: | Clang |
---|
Note: This class is incubating and may change in a future version of Gradle.
The Clang tool chain.
Property | Description |
path | Incubating The paths setting required for executing the tool chain. These are used to locate tools for this tool chain, and are prepended to the system PATH when executing these tools. |
Method | Description |
path(pathEntries) | Incubating Append an entry or entries to the tool chain path. |
target(platform) | Incubating Add support for a set of target platforms. |
target(platform, action) | Incubating Add configuration for a set of target platforms with additional configuration action. |
target(platformName) | Incubating Add support for target platform specified by name. |
target(platformName, action) | Incubating Add configuration for a target platform specified by name with additional configuration action. |
target(platformNames) | Incubating Add support for target platforms specified by name. |
target(platformNames) | Incubating Add support for target platform specified by name. |
target(platformNames, action) | Incubating Add configuration for multiple target platforms specified by name with additional configuration action. |
target(platform) | Incubating Add support for target platform. |
target(platform, action) | Incubating Add configuration for a target platform with additional configuration action. |
Note: This property is incubating and may change in a future version of Gradle.
The paths setting required for executing the tool chain. These are used to locate tools for this tool chain, and are prepended to the system PATH when executing these tools.
void
path
(Object
...
pathEntries)
Object
...Note: This method is incubating and may change in a future version of Gradle.
Append an entry or entries to the tool chain path.
Note: This method is incubating and may change in a future version of Gradle.
Add support for a set of target platforms.
void
target
(Iterable
<? extends Platform
>
platform, Action
<? super TargetedPlatformToolChain
>
action)
Iterable
<? extends Platform
>Action
<? super TargetedPlatformToolChain
>Note: This method is incubating and may change in a future version of Gradle.
Add configuration for a set of target platforms with additional configuration action.
void
target
(String
platformName)
Note: This method is incubating and may change in a future version of Gradle.
Add support for target platform specified by name.
void
target
(String
platformName, Action
<? super TargetedPlatformToolChain
>
action)
Action
<? super TargetedPlatformToolChain
>Note: This method is incubating and may change in a future version of Gradle.
Add configuration for a target platform specified by name with additional configuration action.
void
target
(String
...
platformNames)
String
...Note: This method is incubating and may change in a future version of Gradle.
Add support for target platforms specified by name.
Note: This method is incubating and may change in a future version of Gradle.
Add support for target platform specified by name.
void
target
(List
<String
>
platformNames, Action
<? super TargetedPlatformToolChain
>
action)
List
<String
>Action
<? super TargetedPlatformToolChain
>Note: This method is incubating and may change in a future version of Gradle.
Add configuration for multiple target platforms specified by name with additional configuration action.
void
target
(Platform
platform)
Note: This method is incubating and may change in a future version of Gradle.
Add support for target platform.
void
target
(Platform
platform, Action
<? super TargetedPlatformToolChain
>
action)
Action
<? super TargetedPlatformToolChain
>Note: This method is incubating and may change in a future version of Gradle.
Add configuration for a target platform with additional configuration action.