X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgnucompiler.cpp;h=97d3b3086b275b444ca8c4432ae349fcd5cae0b5;hb=bc6d4c540e7132c829dd558ca9d8acfbde7d71e1;hp=26570c702602978a286d9c146a689b5fe515d9e8;hpb=5ccb12706ac217a7f0b07e4c73ca870bb70fabdf;p=builder.git diff --git a/source/gnucompiler.cpp b/source/gnucompiler.cpp index 26570c7..97d3b30 100644 --- a/source/gnucompiler.cpp +++ b/source/gnucompiler.cpp @@ -84,13 +84,14 @@ string GnuCompiler::create_build_signature(const BuildInfo &binfo) const if(!executable) return string(); - string result = FS::basename(executable->get_path()); + string result = Tool::create_build_signature(binfo); if(!architecture->get_cpu().empty()) { result += ",m"; result += architecture->get_cpu(); } - result += ','; + if(binfo.debug || binfo.optimize) + result += ','; if(binfo.debug) result += 'g'; if(binfo.optimize)