+void Executable::find_depends()
+{
+ const list<string> &libs=comp.get_build_info().libs;
+ for(list<string>::const_iterator i=libs.begin(); i!=libs.end(); ++i)
+ {
+ Target *lib=builder.get_library(*i, comp.get_build_info().libpath);
+ if(lib)
+ add_depend(lib);
+ }
+
+ deps_ready=true;
+}
+
+Action *Executable::build()
+{
+ return Target::build(new Link(builder, *this, comp));;
+}
+