const Architecture &native_arch = builder.get_native_arch();
if(type.empty())
type = native_arch.type;
- if(cpu.empty())
- cpu = native_arch.cpu;
if(system.empty())
system = native_arch.system;
if(!bits)
}
}
-void Architecture::set_cross_prefix(const string &p)
-{
- cross_prefix = p;
-}
-
bool Architecture::match_name(const string &pattern) const
{
vector<string> parts = split(pattern, "-");
Architecture::Loader::Loader(Architecture &a):
- arch(a)
+ DataFile::ObjectLoader<Architecture>(a)
{
add("prefix", &Architecture::cross_prefix);
}