public class WindowsPreprocessor extends DelegatingTool implements Preprocessor
| Modifier and Type | Field and Description |
|---|---|
static List<String> |
ENABLE_WIN_EXTERNAL_FLAGS |
static String |
WIN_SYSTEM_INCLUDE_FLAG |
| Constructor and Description |
|---|
WindowsPreprocessor(Tool tool) |
| Modifier and Type | Method and Description |
|---|---|
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 static final String WIN_SYSTEM_INCLUDE_FLAG
public WindowsPreprocessor(Tool tool)
public boolean supportsHeaderMaps()
supportsHeaderMaps in interface Preprocessorpublic boolean supportsPrecompiledHeaders()
supportsPrecompiledHeaders in interface Preprocessorpublic Iterable<String> localIncludeArgs(Iterable<String> includeRoots)
localIncludeArgs in interface Preprocessorpublic Iterable<String> systemIncludeArgs(Iterable<String> includeRoots)
systemIncludeArgs in interface Preprocessorpublic Iterable<String> prefixHeaderArgs(Path prefixHeader)
prefixHeaderArgs in interface Preprocessorpublic Iterable<String> precompiledHeaderArgs(Path pchOutputPath)
precompiledHeaderArgs in interface Preprocessor