]> git.tdb.fi Git - builder.git/blobdiff - source/datatool.h
Delay locating tool executables until the tool is needed
[builder.git] / source / datatool.h
index b6c4f5b67de060f315da6f51239d2ea8f942c19a..f2720c005b3622e657a8309e17c8e58ca6e308b8 100644 (file)
@@ -9,7 +9,10 @@ public:
        DataTool(Builder &);
 
        virtual Target *create_source(const Component &, const Msp::FS::Path &) const;
-       virtual Target *create_target(const std::list<Target *> &, const std::string &) const;
+       virtual Target *create_target(const std::list<Target *> &, const std::string &);
+private:
+       virtual void do_prepare();
+public:
        virtual Task *run(const Target &) const;
 };