Package dev.lukebemish.ziggradle
Class ZigExtension
java.lang.Object
dev.lukebemish.ziggradle.ZigExtension
- Direct Known Subclasses:
ZigExtensionInternal
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.gradle.api.provider.Provider<ZigCompiler>compilerFor(ZigToolchainSpec spec) org.gradle.api.provider.Provider<ZigCompiler>compilerFor(org.gradle.api.Action<? super ZigToolchainSpec> config) protected abstract org.gradle.api.model.ObjectFactoryprotected abstract org.gradle.api.Projectorg.gradle.api.file.FileCollectionjniHeadersUnixOpenJDK(String versionRef) org.gradle.api.file.FileCollectionjniHeadersWindowsOpenJDK(String versionRef) voidtoolchain(org.gradle.api.Action<? super ZigToolchainSpec> action)
-
Constructor Details
-
ZigExtension
@Inject public ZigExtension()
-
-
Method Details
-
getObjectFactory
@Inject protected abstract org.gradle.api.model.ObjectFactory getObjectFactory() -
getProject
@Inject protected abstract org.gradle.api.Project getProject() -
getToolchain
-
toolchain
-
compilerFor
public org.gradle.api.provider.Provider<ZigCompiler> compilerFor(org.gradle.api.Action<? super ZigToolchainSpec> config) -
compilerFor
-
jniHeadersUnixOpenJDK
-
jniHeadersWindowsOpenJDK
-