X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fexecutable.cpp;h=fb1edfb2f2193b34b9f46ff35d0b95817a66b8a4;hb=4fcc283a4bb1f695bd124006906bcdaba053193f;hp=4e7b1f4382c3b7224661bd72f83e0ec5e2c65e42;hpb=0d80cabf649b931b26e7055385156c75a7385d35;p=builder.git diff --git a/source/executable.cpp b/source/executable.cpp index 4e7b1f4..fb1edfb 100644 --- a/source/executable.cpp +++ b/source/executable.cpp @@ -25,23 +25,24 @@ void Executable::find_depends() if(lib) add_depend(lib); } + + deps_ready=true; } Action *Executable::build() { - return Target::build(new Link(builder, *this, comp));; + return Target::build(new Link(builder, *this));; } -string Executable::generate_target_name(const Component &comp) +string Executable::generate_target_name(const Component &c) { - string prefix; - string suffix; + string prefix,suffix; - if(comp.get_type()==Component::LIBRARY) + if(c.get_type()==Component::LIBRARY) { prefix="lib"; suffix=".so"; } - return (comp.get_package().get_source()/(prefix+comp.get_name()+suffix)).str(); + return (c.get_package().get_source()/(prefix+c.get_name()+suffix)).str(); }