public interface IExtendedScannerInfo extends IScannerInfo
IScannerInfo
, allows for providing additional preprocessor options.Modifier and Type | Method and Description |
---|---|
String[] |
getIncludeFiles()
Return an array of files that will be parsed before parsing the translation-unit as if
the these files were included using include directives.
|
String[] |
getLocalIncludePath()
Return an array of paths that is searched after the current directory, when an include
directive with double-quotes is processed.
|
String[] |
getMacroFiles()
Return an array of files which will be preprocessed before parsing the translation-unit in
order to populate the macro-dictionary.
|
getDefinedSymbols, getIncludePaths
String[] getMacroFiles()
String[] getIncludeFiles()
String[] getLocalIncludePath()
In order to suppress the use of the directory of the current file (side effect of gcc option -I-) you can pass '-' as one of the include paths. Other than that, the '-' will not have an effect, in particular it will not split the include path as the -I- option would do.
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.