public class GccPreprocessor extends DelegatingTool implements Preprocessor
| Constructor and Description |
|---|
GccPreprocessor(Tool tool) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getUseUnixPathSeparator() |
Iterable<String> |
localIncludeArgs(Iterable<String> includeRoots) |
Iterable<String> |
precompiledHeaderArgs(Path pchOutputPath) |
Iterable<String> |
prefixHeaderArgs(Path prefixHeader) |
boolean |
supportsHeaderMaps() |
boolean |
supportsPrecompiledHeaders() |
Iterable<String> |
systemIncludeArgs(Iterable<String> includeRoots) |
getCommandPrefix, getEnvironmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprefixOrPCHArgsgetCommandPrefix, getEnvironmentpublic GccPreprocessor(Tool tool)
public boolean supportsHeaderMaps()
supportsHeaderMaps in interface Preprocessorpublic boolean supportsPrecompiledHeaders()
supportsPrecompiledHeaders in interface Preprocessorpublic final Iterable<String> localIncludeArgs(Iterable<String> includeRoots)
localIncludeArgs in interface Preprocessorpublic final Iterable<String> systemIncludeArgs(Iterable<String> includeRoots)
systemIncludeArgs in interface Preprocessorpublic final Iterable<String> prefixHeaderArgs(Path prefixHeader)
prefixHeaderArgs in interface Preprocessorpublic Iterable<String> precompiledHeaderArgs(Path pchOutputPath)
precompiledHeaderArgs in interface Preprocessorpublic boolean getUseUnixPathSeparator()