for(DefineMap::const_iterator i=bi.defines.begin(); i!=bi.defines.end(); ++i)
defines[i->first] = i->second;
incpath.insert(incpath.begin(), bi.incpath.begin(), bi.incpath.end());
+ threads = bi.threads;
for(StandardMap::const_iterator i=bi.standards.begin(); i!=bi.standards.end(); ++i)
standards[i->first] = i->second;
+
if(level!=CHAINED)
{
libpath.insert(libpath.begin(), bi.libpath.begin(), bi.libpath.end());
libs.insert(libs.begin(), bi.libs.begin(), bi.libs.end());
}
- threads = bi.threads;
+
if(level==LOCAL)
{
sysroot = bi.sysroot;
}
unique(incpath);
+ unique(local_incpath);
unique(libpath);
unique(libs);
+ unique(keep_symbols);
}