Extra arguments now work

This commit is contained in:
Makise Kurisu 2015-03-22 11:10:30 +01:00
parent 2fd87d4baf
commit 7df8aa2ccc
2 changed files with 5 additions and 12 deletions

View File

@ -149,16 +149,12 @@ int main(int argc, char **argv)
cerr << "INFO: Unknown command line opt: " << argv[i] << endl;
}
else {
break; // Rest are VHDL input files
vhdl.append(argv[i]);
vhdl.append(" ");
}
}
}
for (; i < argc; ++i) {
vhdl.append(argv[i]);
vhdl.append(" ");
}
#ifdef DEBUG_EN
cout << "\n\nVCOM CALL PARSED:" << endl;
cout << "\twork=" << work << endl;

View File

@ -112,6 +112,7 @@ int main(int argc, char **argv) {
}
else if (GETOPT("-ghdl")) {
ghdlargs = argv[i];
cerr << "GHDARGS=" << argv[i];
}
else if (GETOPT("-gtkwave")) {
wvargs = argv[i];
@ -121,16 +122,12 @@ int main(int argc, char **argv) {
cerr << "INFO: Unknown command line opt: " << argv[i] << endl;
}
else {
break;
top.append(argv[i]);
top.append(" ");
}
}
}
for (; i < argc; ++i) {
top.append(argv[i]);
top.append(" ");
}
// -gui work.toplevel(RTL)
string temp = "";