public class ClangClPreprocessor extends WindowsPreprocessor implements Preprocessor
ENABLE_WIN_EXTERNAL_FLAGS, WIN_SYSTEM_INCLUDE_FLAG
Constructor and Description |
---|
ClangClPreprocessor(Tool tool) |
Modifier and Type | Method and Description |
---|---|
Iterable<String> |
precompiledHeaderArgs(Path pchOutputPath) |
Iterable<String> |
prefixHeaderArgs(Path prefixHeader) |
boolean |
supportsPrecompiledHeaders() |
Iterable<String> |
systemIncludeArgs(Iterable<String> includeRoots) |
localIncludeArgs, supportsHeaderMaps
getCommandPrefix, getEnvironment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
localIncludeArgs, prefixOrPCHArgs, supportsHeaderMaps
getCommandPrefix, getEnvironment
public ClangClPreprocessor(Tool tool)
public boolean supportsPrecompiledHeaders()
supportsPrecompiledHeaders
in interface Preprocessor
supportsPrecompiledHeaders
in class WindowsPreprocessor
public Iterable<String> systemIncludeArgs(Iterable<String> includeRoots)
systemIncludeArgs
in interface Preprocessor
systemIncludeArgs
in class WindowsPreprocessor
public Iterable<String> prefixHeaderArgs(Path prefixHeader)
prefixHeaderArgs
in interface Preprocessor
prefixHeaderArgs
in class WindowsPreprocessor
public Iterable<String> precompiledHeaderArgs(Path pchOutputPath)
precompiledHeaderArgs
in interface Preprocessor
precompiledHeaderArgs
in class WindowsPreprocessor