X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fmingwdlltool.cpp;h=03babd4126e09df7ff8869f5da214807094fb530;hb=69cd5cc73f466181420711fb907979de58687a4c;hp=f44f5754a1ef4f8d45ec639ff045716a9f7b830a;hpb=9e28243c9687608ec3c32954b4031490296ae877;p=builder.git diff --git a/source/mingwdlltool.cpp b/source/mingwdlltool.cpp index f44f575..03babd4 100644 --- a/source/mingwdlltool.cpp +++ b/source/mingwdlltool.cpp @@ -1,7 +1,6 @@ #include #include #include -#include "architecture.h" #include "builder.h" #include "component.h" #include "exportdefinitions.h" @@ -18,7 +17,9 @@ using namespace Msp; MingwDllTool::MingwDllTool(Builder &b, const Architecture &a): Tool(b, a, "DLL") -{ } +{ + set_command("dlltool", true); +} Target *MingwDllTool::create_target(const list &sources, const string &) { @@ -56,14 +57,6 @@ Target *MingwDllTool::create_install(Target &target) const return 0; } -void MingwDllTool::do_prepare() -{ - string command = "dlltool"; - if(architecture->is_cross()) - command = format("%s-%s", architecture->get_cross_prefix(), command); - executable = builder.get_vfs().find_binary(command); -} - Task *MingwDllTool::run(const Target &target) const { const ImportLibrary *imp = dynamic_cast(&target);