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