Class ZigExtension

java.lang.Object
dev.lukebemish.ziggradle.ZigExtension
Direct Known Subclasses:
ZigExtensionInternal

public abstract class ZigExtension extends Object
  • 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

      public ZigToolchainSpec getToolchain()
    • toolchain

      public void toolchain(org.gradle.api.Action<? super ZigToolchainSpec> action)
    • compilerFor

      public org.gradle.api.provider.Provider<ZigCompiler> compilerFor(org.gradle.api.Action<? super ZigToolchainSpec> config)
    • compilerFor

      public abstract org.gradle.api.provider.Provider<ZigCompiler> compilerFor(ZigToolchainSpec spec)
    • jniHeadersUnixOpenJDK

      public org.gradle.api.file.FileCollection jniHeadersUnixOpenJDK(String versionRef)
    • jniHeadersWindowsOpenJDK

      public org.gradle.api.file.FileCollection jniHeadersWindowsOpenJDK(String versionRef)