X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Farchitecture.h;h=1f643dc325b4a1512170d95b50b22871b84de5bd;hb=7e5ac6af8987bf12f3e338d00e96e8cb74f3534b;hp=f60381f9905ddb6573c304470b0be7304aed6a9d;hpb=43bd25ffcb0b4f7882773f4676b209a99cb73c04;p=builder.git diff --git a/source/architecture.h b/source/architecture.h index f60381f..1f643dc 100644 --- a/source/architecture.h +++ b/source/architecture.h @@ -33,13 +33,14 @@ private: bool native; std::string cross_prefix; StringMap tools; - BuildInfo build_info; public: Architecture(Builder &b, const std::string &spec); const std::string &get_name() const { return name; } const std::string &get_system() const { return system; } + unsigned get_bits() const { return bits; } + const std::string &get_cpu() const { return cpu; } bool match_name(const std::string &) const; bool is_native() const { return native; } @@ -48,8 +49,6 @@ public: 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 &);