public class ClangClCompiler extends WindowsCompiler
Constructor and Description |
---|
ClangClCompiler(Tool tool) |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableList<String> |
getFlagsForReproducibleBuild(String altCompilationDir,
Path currentCellPath) |
Optional<String> |
getStderr(ProcessExecutor.Result result) |
boolean |
isArgFileSupported() |
getDependencyTrackingMode, getPdcFlags, getPicFlags, languageArgs, needsToRemoveCompiledFilenamesFromOutput, outputArgs, outputDependenciesArgs, shouldSanitizeOutputBinary
getFlagsForColorDiagnostics, getPreArgfileArgs, getUseUnixPathSeparator
getCommandPrefix, getEnvironment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCommandPrefix, getEnvironment
public ClangClCompiler(Tool tool)
public boolean isArgFileSupported()
isArgFileSupported
in interface Compiler
isArgFileSupported
in class WindowsCompiler
public com.google.common.collect.ImmutableList<String> getFlagsForReproducibleBuild(String altCompilationDir, Path currentCellPath)
getFlagsForReproducibleBuild
in interface Compiler
getFlagsForReproducibleBuild
in class DefaultCompiler
public Optional<String> getStderr(ProcessExecutor.Result result)
getStderr
in interface Compiler
getStderr
in class WindowsCompiler