Kaydet (Commit) 5f014581 authored tarafından Michael Meeks's avatar Michael Meeks

gcc-wrapper: warn on invalid path names.

Change-Id: Ib057d519485da3a454bad579675ae718c42155eb
üst 163975fd
......@@ -87,7 +87,11 @@ string processccargs(vector<string> rawargs) {
for(vector<string>::iterator i = rawargs.begin(); i != rawargs.end(); ++i) {
args.append(" ");
if(*i == "-o") {
if(i->find("/") == 0) {
cerr << "Error: absolute unix path passed that looks like an option: '" << *i << "'";
args.append(*i);
}
else if(*i == "-o") {
// TODO: handle more than just exe output
++i;
size_t dot=(*i).find_last_of(".");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment