return imp;
}
-Target *MingwDllTool::create_install(Target &target) const
-{
- if(ImportLibrary *imp = dynamic_cast<ImportLibrary *>(&target))
- {
- Tool © = builder.get_toolchain().get_tool("CP");
- InstalledFile *inst_tgt = dynamic_cast<InstalledFile *>(copy.create_target(target));
- string link_name = format("lib%s.dll.a", imp->get_shared_library()->get_libname());
- if(link_name!=FS::basename(inst_tgt->get_path()))
- inst_tgt->set_symlink(link_name);
- return inst_tgt;
- }
- else
- return 0;
-}
-
Task *MingwDllTool::_run(const Target &target)
{
const Tool &tool = *target.get_tool();