4 #include <msp/builder/tool.h>
9 class MsvcLinker: public Tool
12 const MicrosoftTools &ms_tools;
15 MsvcLinker(Builder &, const Architecture &, const MicrosoftTools &);
17 Target *create_target(const std::vector<Target *> &, const std::string &) override;
18 Target *create_install(Target &) const override;
19 std::string create_build_signature(const BuildInfo &) const override;
22 void do_prepare(ToolData &data) const override;
25 static ExternalTask::Arguments _run(const Binary &, Msp::FS::Path &);