X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flink.cpp;h=7cbdc03c84db1b0b7dbaaa4f96d54fcfc6935d74;hb=1a46151c99a406123c4ddfc797a7841baf3e4cc2;hp=8b4c56421089e34d8bee43ffbd378c28cfb1566d;hpb=4fcc283a4bb1f695bd124006906bcdaba053193f;p=builder.git diff --git a/source/link.cpp b/source/link.cpp index 8b4c564..7cbdc03 100644 --- a/source/link.cpp +++ b/source/link.cpp @@ -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 &deps=exe.get_depends(); - for(list::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(*i)) argv.push_back((*i)->get_name());