public static class NativeComponentModelPlugin.Rules extends Object
Constructor and Description |
---|
NativeComponentModelPlugin.Rules() |
Modifier and Type | Method and Description |
---|---|
void |
applyHeaderSourceSetConventions(ComponentSpecContainer componentSpecs) |
void |
createDefaultBuildTypes(BuildTypeContainer buildTypes) |
void |
createDefaultFlavor(FlavorContainer flavors) |
void |
createDefaultPlatforms(PlatformContainer platforms) |
void |
createDefaultToolChain(org.gradle.nativeplatform.toolchain.internal.NativeToolChainRegistryInternal toolChains) |
void |
createNativeBinaries(BinaryContainer binaries,
NamedDomainObjectSet<NativeComponentSpec> nativeComponents,
org.gradle.language.base.internal.LanguageRegistry languages,
org.gradle.nativeplatform.toolchain.internal.NativeToolChainRegistryInternal toolChains,
org.gradle.platform.base.internal.PlatformResolver platforms,
BuildTypeContainer buildTypes,
FlavorContainer flavors,
org.gradle.internal.service.ServiceRegistry serviceRegistry,
File buildDir) |
void |
registerExtensions(ExtensionContainer extensions,
BuildTypeContainer buildTypes,
FlavorContainer flavors) |
void |
registerNativePlatformFactory(PlatformContainer platforms,
org.gradle.internal.service.ServiceRegistry serviceRegistry) |
public void registerExtensions(ExtensionContainer extensions, BuildTypeContainer buildTypes, FlavorContainer flavors)
public void registerNativePlatformFactory(PlatformContainer platforms, org.gradle.internal.service.ServiceRegistry serviceRegistry)
public void createNativeBinaries(BinaryContainer binaries, NamedDomainObjectSet<NativeComponentSpec> nativeComponents, org.gradle.language.base.internal.LanguageRegistry languages, org.gradle.nativeplatform.toolchain.internal.NativeToolChainRegistryInternal toolChains, org.gradle.platform.base.internal.PlatformResolver platforms, BuildTypeContainer buildTypes, FlavorContainer flavors, org.gradle.internal.service.ServiceRegistry serviceRegistry, File buildDir)
public void createDefaultPlatforms(PlatformContainer platforms)
public void createDefaultToolChain(org.gradle.nativeplatform.toolchain.internal.NativeToolChainRegistryInternal toolChains)
public void createDefaultBuildTypes(BuildTypeContainer buildTypes)
public void createDefaultFlavor(FlavorContainer flavors)
public void applyHeaderSourceSetConventions(ComponentSpecContainer componentSpecs)