public class BuildSettings
extends java.lang.Object
| Constructor and Description |
|---|
BuildSettings(boolean initialize,
org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
additionalArgumentMap() |
java.lang.String |
getAsmFlags() |
java.lang.String |
getBuildmode() |
java.lang.String |
getCompiler() |
java.util.Map<java.lang.String,java.lang.String> |
getDefinitions() |
java.lang.String[] |
getExcludes() |
java.lang.Boolean |
getForceRebuild() |
java.lang.String |
getGccgoFlags() |
java.lang.String |
getGcFlags() |
java.io.File |
getGopath() |
java.lang.String[] |
getIncludes() |
java.lang.Boolean |
getInteroperationWithMemorySanitizer() |
java.lang.String |
getLdFlags() |
java.lang.Boolean |
getLinkShared() |
java.lang.String |
getOutputFilenamePattern() |
java.lang.Integer |
getParallelRuns() |
java.io.File |
getPkgDir() |
java.lang.Boolean |
getPrintCommands() |
java.lang.Boolean |
getPrintCompiledPackages() |
java.lang.Boolean |
getPrintWorkDirectory() |
java.lang.Boolean |
getRaceDetection() |
java.lang.String |
getTags() |
java.lang.String |
getToolexec() |
java.lang.Boolean |
getUseTemporaryGopath() |
java.lang.String |
ldflagsWithDefinitions() |
java.io.File |
outputFilenameFor(Platform platform) |
java.lang.String |
platformExtensionFor(Platform platform) |
java.lang.String |
replacePlaceholdersFor(Platform platform,
java.lang.String input) |
void |
setAsmFlags(java.lang.String asmFlags) |
void |
setBuildmode(java.lang.String buildmode) |
void |
setCompiler(java.lang.String compiler) |
void |
setDefinitions(java.util.Map<java.lang.String,java.lang.String> definitions) |
void |
setExcludes(java.lang.String[] excludes) |
void |
setForceRebuild(java.lang.Boolean forceRebuild) |
void |
setGccgoFlags(java.lang.String gccgoFlags) |
void |
setGcFlags(java.lang.String gcFlags) |
void |
setGopath(java.io.File gopath) |
void |
setIncludes(java.lang.String[] includes) |
void |
setInteroperationWithMemorySanitizer(java.lang.Boolean interoperationWithMemorySanitizer) |
void |
setLdFlags(java.lang.String ldFlags) |
void |
setLinkShared(java.lang.Boolean linkShared) |
void |
setOutputFilenamePattern(java.lang.String outputFilenamePattern) |
void |
setParallelRuns(java.lang.Integer parallelRuns) |
void |
setPkgDir(java.io.File pkgDir) |
void |
setPrintCommands(java.lang.Boolean printCommands) |
void |
setPrintCompiledPackages(java.lang.Boolean printCompiledPackages) |
void |
setPrintWorkDirectory(java.lang.Boolean printWorkDirectory) |
void |
setRaceDetection(java.lang.Boolean raceDetection) |
void |
setTags(java.lang.String tags) |
void |
setToolexec(java.lang.String toolexec) |
void |
setUseTemporaryGopath(java.lang.Boolean useTemporaryGopath) |
@Inject
public BuildSettings(boolean initialize,
@Nonnull
org.gradle.api.Project project)
public java.io.File getGopath()
public void setGopath(java.io.File gopath)
public java.lang.Boolean getUseTemporaryGopath()
public void setUseTemporaryGopath(java.lang.Boolean useTemporaryGopath)
public java.lang.String[] getIncludes()
public void setIncludes(java.lang.String[] includes)
public java.lang.String[] getExcludes()
public void setExcludes(java.lang.String[] excludes)
public java.lang.Boolean getForceRebuild()
public void setForceRebuild(java.lang.Boolean forceRebuild)
public java.lang.Integer getParallelRuns()
public void setParallelRuns(java.lang.Integer parallelRuns)
public java.lang.Boolean getRaceDetection()
public void setRaceDetection(java.lang.Boolean raceDetection)
public java.lang.Boolean getInteroperationWithMemorySanitizer()
public void setInteroperationWithMemorySanitizer(java.lang.Boolean interoperationWithMemorySanitizer)
public java.lang.Boolean getPrintCompiledPackages()
public void setPrintCompiledPackages(java.lang.Boolean printCompiledPackages)
public java.lang.Boolean getPrintWorkDirectory()
public void setPrintWorkDirectory(java.lang.Boolean printWorkDirectory)
public java.lang.Boolean getPrintCommands()
public void setPrintCommands(java.lang.Boolean printCommands)
public java.lang.String getAsmFlags()
public void setAsmFlags(java.lang.String asmFlags)
public java.lang.String getBuildmode()
public void setBuildmode(java.lang.String buildmode)
public java.lang.String getCompiler()
public void setCompiler(java.lang.String compiler)
public java.lang.String getGccgoFlags()
public void setGccgoFlags(java.lang.String gccgoFlags)
public java.lang.String getGcFlags()
public void setGcFlags(java.lang.String gcFlags)
public java.lang.String getLdFlags()
public void setLdFlags(java.lang.String ldFlags)
public java.lang.Boolean getLinkShared()
public void setLinkShared(java.lang.Boolean linkShared)
public java.io.File getPkgDir()
public void setPkgDir(java.io.File pkgDir)
public java.lang.String getTags()
public void setTags(java.lang.String tags)
public java.lang.String getToolexec()
public void setToolexec(java.lang.String toolexec)
public java.lang.String getOutputFilenamePattern()
public void setOutputFilenamePattern(java.lang.String outputFilenamePattern)
public java.util.Map<java.lang.String,java.lang.String> getDefinitions()
public void setDefinitions(java.util.Map<java.lang.String,java.lang.String> definitions)
@Nonnull
public java.io.File outputFilenameFor(@Nonnull
Platform platform)
@Nonnull public java.lang.String ldflagsWithDefinitions()
@Nonnull
public java.lang.String replacePlaceholdersFor(@Nonnull
Platform platform,
@Nonnull
java.lang.String input)
@Nonnull
public java.lang.String platformExtensionFor(@Nonnull
Platform platform)
@Nonnull public java.util.Map<java.lang.String,java.lang.String> additionalArgumentMap()