]> git.tdb.fi Git - builder.git/blobdiff - source/builder.cpp
Include libmode in library lookup hash
[builder.git] / source / builder.cpp
index aabfc00f3908213795ad2fd2a73fb67e6b4dbbb1..d3aabf9de4e07fadc86ef472896f9b815bc0eac8 100644 (file)
@@ -285,8 +285,7 @@ Target *Builder::get_library(const string &lib, const list<string> &path, LibMod
        for(list<string>::const_iterator i=path.begin(); i!=path.end(); ++i)
                update_hash(hash, *i);
 
-       //XXX Incorporate mode into id
-       string id=hash+lib;
+       string id=hash+string(1, mode)+lib;
        TargetMap::iterator i=libraries.find(id);
        if(i!=libraries.end())
                return i->second;