X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Farchitecture.cpp;h=98f809b2a4ebc379e21d2639f09e936b8c805710;hb=8445faf175b11b224d7c6592b18aa0be0aab19ce;hp=fbb246191af4ad0a6a627dd16e5977df01c6dc20;hpb=0458300fda4f345f865a7f3ee4fc0f2020a91983;p=builder.git diff --git a/source/architecture.cpp b/source/architecture.cpp index fbb2461..98f809b 100644 --- a/source/architecture.cpp +++ b/source/architecture.cpp @@ -161,7 +161,9 @@ bool Architecture::match_name(const string &pattern) const for(vector::const_iterator i=parts.begin(); i!=parts.end(); ++i) { string part = resolve_alias(*i); - if(part!=type && part!=cpu && part!=system) + if((part=="32" && bits==32) || (part=="64" && bits==64)) + ; + else if(part!=type && part!=cpu && part!=system) return false; } return true;