X-Git-Url: http://git.tdb.fi/?p=builder.git;a=blobdiff_plain;f=source%2Fbuildinfo.cpp;h=8143235380b9ecb81059338066e9032149c1f4d3;hp=1d598caa7a42a56178d25cee7b9f35800f903098;hb=0d2231ad2cfa7f08c7962be8ad5df789146b1a20;hpb=c932c038879f7101eaba8ca123b39ef5c4330b65 diff --git a/source/buildinfo.cpp b/source/buildinfo.cpp index 1d598ca..8143235 100644 --- a/source/buildinfo.cpp +++ b/source/buildinfo.cpp @@ -53,6 +53,8 @@ void BuildInfo::update_from(const BuildInfo &bi, UpdateLevel level) { libpath.insert(libpath.begin(), bi.libpath.begin(), bi.libpath.end()); libs.insert(libs.begin(), bi.libs.begin(), bi.libs.end()); + for(StandardMap::const_iterator i=bi.standards.begin(); i!=bi.standards.end(); ++i) + standards[i->first] = i->second; } threads = bi.threads; if(level==LOCAL) @@ -63,8 +65,6 @@ void BuildInfo::update_from(const BuildInfo &bi, UpdateLevel level) for(LibModeMap::const_iterator i=bi.libmodes.begin(); i!=bi.libmodes.end(); ++i) libmodes[i->first] = i->second; keep_symbols.insert(keep_symbols.end(), bi.keep_symbols.begin(), bi.keep_symbols.end()); - for(StandardMap::const_iterator i=bi.standards.begin(); i!=bi.standards.end(); ++i) - standards[i->first] = i->second; debug = bi.debug; optimize = bi.optimize; strip = bi.strip;