Major overhaul of C/C++ scanner API. Unified tokenizing code so that tokens are scanned by a common code base
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@9639 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
7378cdd2f5
commit
b92d8e5cff
9 changed files with 564 additions and 1170 deletions
|
|
@ -81,6 +81,7 @@ static const char *usage2 = (const char *) "\
|
|||
-importall - Follow all #include statements as imports\n\
|
||||
-includeall - Follow all #include statements\n\
|
||||
-l<ifile> - Include SWIG library file <ifile>\n\
|
||||
-macroerrors - Report errors inside macros\n\
|
||||
-makedefault - Create default constructors/destructors (the default)\n\
|
||||
-M - List all dependencies\n\
|
||||
-MD - Is equivalent to `-M -MF <file>', except `-E' is not implied\n\
|
||||
|
|
@ -502,6 +503,9 @@ void SWIG_getoptions(int argc, char *argv[]) {
|
|||
} else if (strcmp(argv[i], "-notemplatereduce") == 0) {
|
||||
SWIG_cparse_template_reduce(0);
|
||||
Swig_mark_arg(i);
|
||||
} else if (strcmp(argv[i], "-macroerrors") == 0) {
|
||||
Swig_cparse_follow_locators(1);
|
||||
Swig_mark_arg(i);
|
||||
} else if (strcmp(argv[i], "-swiglib") == 0) {
|
||||
if (SwigLibWin)
|
||||
printf("%s\n", Char(SwigLibWin));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue