X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbinary.cpp;h=a3f3c9b4ec71dd4c70439b1150fcb2cd996a8366;hb=7bcd4fef81679dedcabc5a58b12511a6b52c4fe4;hp=e7b5e818d4e42f3f78272347d1258ec7e883cb49;hpb=0d95fee118a3fcd78f153dca5721d9fe19b6f6bf;p=builder.git diff --git a/source/binary.cpp b/source/binary.cpp index e7b5e81..a3f3c9b 100644 --- a/source/binary.cpp +++ b/source/binary.cpp @@ -81,10 +81,12 @@ string Binary::create_build_signature() const object_tools.insert((*i)->get_tool()); list sigs; - sigs.push_back(tool->create_build_signature(component->get_build_info())); for(set::const_iterator i=object_tools.begin(); i!=object_tools.end(); ++i) sigs.push_back((*i)->create_build_signature(component->get_build_info())); sigs.sort(); + sigs.push_front(tool->create_build_signature(component->get_build_info())); + if(const Architecture *arch = tool->get_architecture()) + sigs.push_front(arch->get_name()); return join(sigs.begin(), sigs.end(), ";"); }