- Target *inst_tgt = builder.get_target("install");
- for(list<FileTarget *>::const_iterator i=inst_list.begin(); i!=inst_list.end(); ++i)
- {
- Install *inst = new Install(builder, pkg, **i, inst_loc);
- inst_tgt->add_depend(inst);
-
- if(type==LIBRARY)
- if(SharedLibrary *shlib = dynamic_cast<SharedLibrary *>(*i))
- if(!shlib->get_soname().empty())
- inst_tgt->add_depend(new Symlink(builder, pkg, *inst, shlib->get_name()));
+ for(list<Target *>::const_iterator i=results.begin(); i!=results.end(); ++i)
+ {
+ builder.add_primary_target(**i);
+ if(install)
+ builder.add_installed_target(**i);
+ }