X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fvcxprojectgenerator.cpp;h=8cfc12aa28b9570f8075f603b901d67ea7c4197b;hb=1ed833343bc83b83c5f61cbfd74423bbba677a04;hp=bafa8d94f42ee629d84454171be34514e4b603e5;hpb=2a23a19ff6717b32ddc45f84681c5c969c967e45;p=builder.git diff --git a/source/vcxprojectgenerator.cpp b/source/vcxprojectgenerator.cpp index bafa8d9..8cfc12a 100644 --- a/source/vcxprojectgenerator.cpp +++ b/source/vcxprojectgenerator.cpp @@ -13,15 +13,15 @@ using namespace std; using namespace Msp; -Target *VcxProjectGenerator::create_target(const vector &, const string &) +VcxProjectGenerator::VcxProjectGenerator(Builder &b): + Tool(b, "VCXG") { - throw logic_error("Not implemented"); + set_run_internal(_run); } -Task *VcxProjectGenerator::run(const Target &target) const +Target *VcxProjectGenerator::create_target(const vector &, const string &) { - const VcxProjectFile &project = dynamic_cast(target); - return new InternalTask([&project]{ return _run(project); }); + throw logic_error("Not implemented"); } bool VcxProjectGenerator::_run(const VcxProjectFile &project)