*/
void Executable::find_depends()
{
- const string &staticlibs=package->get_config().get_option("staticlibs").value;
- unsigned libmode=0;
- if(staticlibs=="all")
- libmode=2;
- else if(staticlibs=="local")
- libmode=1;
+ LibMode libmode=package->get_library_mode();
//XXX Duplicate libraries?
list<const Component *> queue;
suffix=".so";
}
- return (c.get_package().get_source()/(prefix+c.get_name()+suffix)).str();
+ return (c.get_package().get_out_dir()/(prefix+c.get_name()+suffix)).str();
}