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 std::string create_build_signature(const BuildInfo &) const override;
21 void do_prepare(ToolData &data) const override;
24 static ExternalTask::Arguments _run(const Binary &, Msp::FS::Path &);