Package org.gradle.nativeplatform
Interface TargetedNativeComponent
- All Superinterfaces:
- ComponentSpec,- ModelElement,- Named,- NativeComponentSpec,- PlatformAwareComponentSpec,- VariantComponent,- VariantComponentSpec
- All Known Subinterfaces:
- NativeExecutableSpec,- NativeLibrarySpec
@Incubating
public interface TargetedNativeComponent
extends PlatformAwareComponentSpec, NativeComponentSpec
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.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.NamedNamed.Namer
- 
Method SummaryModifier and TypeMethodDescriptionvoidtargetBuildTypes(String... buildTypeSelectors) Specifies the names of one or moreBuildTypes that this component should be built for.voidtargetFlavors(String... flavorSelectors) Specifies the names of one or moreFlavors that this component should be built for.Methods inherited from interface org.gradle.platform.base.ComponentSpecgetProjectPathMethods inherited from interface org.gradle.model.ModelElementgetDisplayNameMethods inherited from interface org.gradle.nativeplatform.NativeComponentSpecgetBaseName, setBaseNameMethods inherited from interface org.gradle.platform.base.PlatformAwareComponentSpectargetPlatformMethods inherited from interface org.gradle.platform.base.VariantComponentgetName, getVariantsMethods inherited from interface org.gradle.platform.base.VariantComponentSpecgetBinaries