if(binfo.standards.count(tag))
{
- string std = get_item(binfo.standards, tag);
- if(std!="c++11" && std!="c99")
- argv.push_back("/std:"+std);
+ const BuildInfo::LanguageStandard &std = get_item(binfo.standards, tag);
+ if((tag=="CXX" && std.year>2011) || (tag=="CC" && std.year>1999))
+ argv.push_back("/std:"+std.str());
}
if(binfo.warning_level>=1)