Class ZigCompileOptions

java.lang.Object
dev.lukebemish.ziggradle.ZigCompileOptions

public abstract class ZigCompileOptions extends Object
  • Constructor Details

    • ZigCompileOptions

      @Inject public ZigCompileOptions()
  • Method Details

    • getCompilerArgs

      @Input public abstract org.gradle.api.provider.ListProperty<String> getCompilerArgs()
    • getTargetArchitecture

      @Input public abstract org.gradle.api.provider.Property<ZigArchitectureTarget> getTargetArchitecture()
    • getTargetOperatingSystem

      @Input public abstract org.gradle.api.provider.Property<ZigOperatingSystemTarget> getTargetOperatingSystem()
    • getArtifactType

      @Input public abstract org.gradle.api.provider.Property<ZigArtifactType> getArtifactType()
    • getZigCache

      @Internal public abstract org.gradle.api.file.DirectoryProperty getZigCache()
    • getGlobalZigCache

      @Internal public abstract org.gradle.api.file.DirectoryProperty getGlobalZigCache()
    • getDynamic

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getDynamic()
    • getGradle

      @Inject protected abstract org.gradle.api.invocation.Gradle getGradle()
    • getObjectFactory

      @Inject protected abstract org.gradle.api.model.ObjectFactory getObjectFactory()