- announce(pkg.get_name(), "COPY", dest.str());
- if(builder.get_verbose()>=2)
- IO::print("%s -> %s\n", s, d);
-
- if(!builder.get_dry_run())
- worker = new Worker(*this);
+ FileTarget &file_tgt = dynamic_cast<FileTarget &>(*sources.front());
+ InstalledFile *inst = new InstalledFile(builder, *file_tgt.get_package(), file_tgt, arg);
+ inst->set_tool(*this);
+ return inst;