using namespace std;
using namespace Msp;
-Architecture::Architecture(Builder &b, const string &n):
+Architecture::Architecture(Builder &b, const string &n, bool a):
builder(b),
- name(n)
+ name(n),
+ native(a)
{ }
void Architecture::set_tool(const string &t, const string &p)
return i->second;
}
- if(name!="native")
+ if(!native)
{
- const Architecture &native=builder.get_architecture("native");
- return prefix+"-"+native.get_tool(t);
+ const Architecture &native_arch=builder.get_native_arch();
+ return prefix+"-"+native_arch.get_tool(t);
}
else
throw KeyError("Unknown tool");