threads = bi.threads;
if(level==LOCAL)
{
+ local_incpath.insert(local_incpath.end(), bi.local_incpath.begin(), bi.local_incpath.end());
libmode = bi.libmode;
for(LibModeMap::const_iterator i=bi.libmodes.begin(); i!=bi.libmodes.end(); ++i)
libmodes[i->first] = i->second;
add("library", &Loader::library);
add("libmode", &BuildInfo::libmode);
add("libmode", &Loader::libmode_for_lib);
+ add("local_incpath", &Loader::local_incpath);
add("optimize", &BuildInfo::optimize);
add("strip", &BuildInfo::strip);
add("threads", &BuildInfo::threads);
obj.libs.push_back(s);
}
+void BuildInfo::Loader::local_incpath(const string &s)
+{
+ obj.local_incpath.push_back(s);
+}
+
void operator>>(const LexicalConverter &conv, BuildInfo::LibraryMode &libmode)
{