changed -fdirectors option to %module option

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@4445 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Mark Rose 2003-03-07 02:09:03 +00:00
commit 47710c7dda
6 changed files with 149 additions and 84 deletions

View file

@ -72,7 +72,6 @@ static char *usage = (char*)"\
-swiglib - Report location of SWIG library and exit\n\
-v - Run in verbose mode\n\
-fcompact - Compile in compact mode\n\
-fdirectors - Enable C++ directors\n\
-fvirtual - Compile in virtual elimination mode\n\
-small - Compile in virtual elimination & compact mode\n\
-version - Print SWIG version number\n\
@ -190,7 +189,6 @@ int SWIG_main(int argc, char *argv[], Language *l) {
int dump_classes = 0;
int werror = 0;
int depend = 0;
int directors = 0;
DOH *libfiles = 0;
DOH *cpps = 0 ;
@ -287,9 +285,6 @@ int SWIG_main(int argc, char *argv[], Language *l) {
} else if (strcmp(temp, "-small") == 0) {
Wrapper_compact_print_mode_set(1);
Wrapper_virtual_elimination_mode_set(1);
} else if (strcmp(temp, "-fdirectors") == 0) {
directors = 1;
lang->allow_directors();
}
}
}
@ -329,10 +324,6 @@ int SWIG_main(int argc, char *argv[], Language *l) {
Wrapper_compact_print_mode_set(1);
Wrapper_virtual_elimination_mode_set(1);
Swig_mark_arg(i);
} else if (strcmp(argv[i], "-fdirectors") == 0) {
directors = 1;
lang->allow_directors();
Swig_mark_arg(i);
} else if (strcmp(argv[i],"-c") == 0) {
NoInclude=1;
Preprocessor_define((DOH *) "SWIG_NOINCLUDE 1", 0);
@ -543,9 +534,6 @@ int SWIG_main(int argc, char *argv[], Language *l) {
if (lang_config) {
Printf(fs,"\n%%include \"%s\"\n", lang_config);
}
if (directors) {
Printf(fs,"\n%%include \"director.swg\"\n");
}
Printf(fs,"%%include \"%s\"\n", Swig_last_file());
for (i = 0; i < Len(libfiles); i++) {
Printf(fs,"\n%%include \"%s\"\n", Getitem(libfiles,i));