]> git.tdb.fi Git - builder.git/blobdiff - source/binary.cpp
Give targets the ability to gather their own build info
[builder.git] / source / binary.cpp
index df0daaff72c51dc46a3a1607f940482e966a871f..6efe77a6475b5ce74fc18d9c2435910b3734f5a8 100644 (file)
@@ -40,10 +40,11 @@ void Binary::find_dependencies()
        queue.push_back(component);
        while(!queue.empty())
        {
-               const Component *c = queue.front();
                queue.erase(queue.begin());
 
-               const BuildInfo &binfo = c->get_build_info();
+               BuildInfo binfo;
+               collect_build_info(binfo);
+
                for(BuildInfo::WordList::const_iterator i=binfo.libs.begin(); i!=binfo.libs.end(); ++i)
                {
                        if(i->size()>10 && !i->compare(i->size()-10, 10, ".framework"))