argv.push_back("-o");
argv.push_back(relative(bin.get_path(), work_dir).str());
+ for(BuildInfo::WordList::const_iterator i=binfo.keep_symbols.begin(); i!=binfo.keep_symbols.end(); ++i)
+ argv.push_back("-u"+*i);
+
bool static_link_ok = (binfo.libmode<=BuildInfo::STATIC);
+ if(architecture->get_system()=="windows" && architecture->get_cross_prefix().find("mingw")!=string::npos)
+ argv.push_back("-lmingw32");
+
const Target::Dependencies &depends = target.get_dependencies();
for(Target::Dependencies::const_iterator i=depends.begin(); i!=depends.end(); ++i)
{