API Documentation: | TargetedNativeComponent |
---|
Note: This class is incubating and may change in a future version of Gradle.
A native component that can be configured to target certain variant dimensions. This functionality is a temporary workaround to eliminate configuration of unnecessary domain objects and tasks.
Property | Description |
binaries | Incubating The binaries that are built for this component. You can use this to configure the binaries for this component. |
displayName | Incubating Returns a human-consumable display name for this component. |
source | Incubating The source sets that are used to build this component. |
Method | Description |
sources(action) | Incubating Configures the source sets used to build this component. |
targetBuildTypes(platformSelectors) | Incubating Specifies the names of one or more |
targetFlavors(flavorSelectors) | Incubating Specifies the names of one or more |
targetPlatform(targetPlatform) | Incubating Specifies a platform that this component should be built be for. |
DomainObjectSet
<BinarySpec
>
binaries
(read-only)
DomainObjectSet
<BinarySpec
>Note: This property is incubating and may change in a future version of Gradle.
The binaries that are built for this component. You can use this to configure the binaries for this component.
String
displayName
(read-only)
Note: This property is incubating and may change in a future version of Gradle.
Returns a human-consumable display name for this component.
DomainObjectSet
<LanguageSourceSet
>
source
(read-only)
DomainObjectSet
<LanguageSourceSet
>Note: This property is incubating and may change in a future version of Gradle.
The source sets that are used to build this component.
void
sources
(Action
<? super PolymorphicDomainObjectContainer
<LanguageSourceSet
>>
action)
Action
<? super PolymorphicDomainObjectContainer
<LanguageSourceSet
>>Note: This method is incubating and may change in a future version of Gradle.
Configures the source sets used to build this component.
void
targetBuildTypes
(String
...
platformSelectors)
String
...Note: This method is incubating and may change in a future version of Gradle.
Specifies the names of one or more BuildType
s that this component should be built for.
void
targetFlavors
(String
...
flavorSelectors)
String
...Note: This method is incubating and may change in a future version of Gradle.
Specifies the names of one or more Flavor
s that this component should be built for.
void
targetPlatform
(String
targetPlatform)
Note: This method is incubating and may change in a future version of Gradle.
Specifies a platform that this component should be built be for.