string GnuCompiler::create_build_signature(const BuildInfo &binfo) const
{
string result = FS::basename(executable->get_path());
+ if(!architecture->get_cpu().empty())
+ {
+ result += ",m";
+ result += architecture->get_cpu();
+ }
result += ',';
if(binfo.debug)
result += 'g';
argv.push_back("-pedantic");
argv.push_back("-Wno-long-long");
argv.push_back("-Wshadow");
- argv.push_back("-Winline");
if(tag=="CC")
{
argv.push_back("-Wc++-compat");
argv.push_back("-Wfloat-equal");
argv.push_back("-Wconversion");
argv.push_back("-Wwrite-strings");
+ argv.push_back("-Winline");
}
if(binfo.fatal_warnings)
argv.push_back("-Werror");