+
+ void set_tool(const std::string &t, const std::string &p);
+ void set_cross_prefix(const std::string &);
+ std::string get_tool(const std::string &t) const;
+ const std::string &get_cross_prefix() const { return cross_prefix; }
+
+ const BuildInfo &get_build_info() const { return build_info; }
+
+private:
+ std::string resolve_alias(const std::string &) const;
+ void parse_specification(const std::string &);