]> git.tdb.fi Git - builder.git/blobdiff - source/gnucompiler.cpp
Adjust build signatures to contain the tool tag
[builder.git] / source / gnucompiler.cpp
index 26570c702602978a286d9c146a689b5fe515d9e8..97d3b3086b275b444ca8c4432ae349fcd5cae0b5 100644 (file)
@@ -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)