X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fgnucompiler.h;h=54e1d76cdf27d9644fe2707f786d56f861dae0d1;hb=68ef01e3f94ba5d0297e7979551e7d9404906db7;hp=8521a1fc300684d652f8c007eb3c3d8d2911d80c;hpb=1009314aed27a555033e743f84a1e4347d0bad69;p=builder.git diff --git a/source/gnucompiler.h b/source/gnucompiler.h index 8521a1f..54e1d76 100644 --- a/source/gnucompiler.h +++ b/source/gnucompiler.h @@ -14,9 +14,6 @@ appropriate type. */ class GnuCompiler: public Tool { -protected: - unsigned version; - public: GnuCompiler(Builder &, const Architecture &, const std::string &); @@ -25,10 +22,10 @@ public: Target *create_target(const std::vector &, const std::string &) override; std::string create_build_signature(const BuildInfo &) const override; protected: - void do_prepare() override; - void prepare_syspath(); - void prepare_version(); - unsigned query_version(const std::string &) const; + void do_prepare(ToolData &) const override; + void prepare_syspath(ToolData &) const; + void prepare_version(ToolData &) const; + unsigned query_version(const std::string &, const std::string &) const; private: static Task *_run(const ObjectFile &);