X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=plugins%2Fgnu%2Fmingwdlltool.cpp;h=8d5721bc38ea3b34a88e65656967f260c503428e;hb=e9d2021768806bee648274ec6ba3f8cac9a21db7;hp=e93edc38b32e5ac2ffcda67e36a40cb7b5d12d2e;hpb=e64433e6b1cf01fdfcf8e468e735c090a957253b;p=builder.git diff --git a/plugins/gnu/mingwdlltool.cpp b/plugins/gnu/mingwdlltool.cpp index e93edc3..8d5721b 100644 --- a/plugins/gnu/mingwdlltool.cpp +++ b/plugins/gnu/mingwdlltool.cpp @@ -44,21 +44,6 @@ Target *MingwDllTool::create_target(const vector &sources, const strin return imp; } -Target *MingwDllTool::create_install(Target &target) const -{ - if(ImportLibrary *imp = dynamic_cast(&target)) - { - Tool © = builder.get_toolchain().get_tool("CP"); - InstalledFile *inst_tgt = dynamic_cast(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(); @@ -94,10 +79,7 @@ Task *MingwDllTool::_run(const Target &target) argv.push_back(relative(exp->get_path(), work_dir).str()); argv.push_back("-D"); - if(shlib.get_install_filename().empty()) - argv.push_back(FS::basename(shlib.get_path())); - else - argv.push_back(shlib.get_install_filename()); + argv.push_back(FS::basename(shlib.get_path())); argv.push_back("-l"); argv.push_back(relative(imp->get_path(), work_dir).str());