]> git.tdb.fi Git - builder.git/blobdiff - source/link.cpp
Code reorganizing and cleanup
[builder.git] / source / link.cpp
index 8b4c56421089e34d8bee43ffbd378c28cfb1566d..7cbdc03c84db1b0b7dbaaa4f96d54fcfc6935d74 100644 (file)
@@ -14,6 +14,7 @@ Link::Link(Builder &b, const Executable &exe):
 {
        const Component &comp=exe.get_component();
 
+       //XXX Determine whether to use g++ or gcc
        argv.push_back("g++");
        
        if(comp.get_type()==Component::LIBRARY)
@@ -29,8 +30,8 @@ Link::Link(Builder &b, const Executable &exe):
        
        argv.push_back("-o");
        argv.push_back(exe.get_name());
-       const list<Target *> &deps=exe.get_depends();
-       for(list<Target *>::const_iterator i=deps.begin(); i!=deps.end(); ++i)
+       const TargetList &deps=exe.get_depends();
+       for(TargetList::const_iterator i=deps.begin(); i!=deps.end(); ++i)
                if(dynamic_cast<ObjectFile *>(*i))
                        argv.push_back((*i)->get_name());