3 This file is part of builder
4 Copyright © 2006-2007 Mikko Rasa, Mikkosoft Productions
5 Distributed under the LGPL
8 #include "architecture.h"
14 Architecture::Architecture(Builder &b, const string &n, bool a):
20 void Architecture::set_tool(const string &t, const string &p)
25 std::string Architecture::get_tool(const string &t) const
27 StringMap::const_iterator i=tools.find(t);
31 return prefix+i->second;
38 const Architecture &native_arch=builder.get_native_arch();
39 return prefix+"-"+native_arch.get_tool(t);
42 throw KeyError("Unknown tool");
46 Architecture::Loader::Loader(Architecture &a):
49 add("prefix", &Architecture::prefix);
50 add("tool", &Loader::tool);
53 void Architecture::Loader::tool(const string &t, const string &p)