diff options
Diffstat (limited to 'mesonbuild')
-rw-r--r-- | mesonbuild/munstable_coredata.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/mesonbuild/munstable_coredata.py b/mesonbuild/munstable_coredata.py index 7957222..f16468c 100644 --- a/mesonbuild/munstable_coredata.py +++ b/mesonbuild/munstable_coredata.py @@ -31,9 +31,12 @@ def dump_compilers(compilers): print(' ' + lang + ':') print(' Id: ' + compiler.id) print(' Command: ' + ' '.join(compiler.exelist)) - print(' Full version: ' + compiler.full_version) - print(' Detected version: ' + compiler.version) - print(' Detected type: ' + repr(compiler.compiler_type)) + if compiler.full_version: + print(' Full version: ' + compiler.full_version) + if compiler.version: + print(' Detected version: ' + compiler.version) + if hasattr(compiler, 'compiler_type'): + print(' Detected type: ' + repr(compiler.compiler_type)) #pprint.pprint(compiler.__dict__) @@ -97,7 +100,7 @@ def run(options): native = [] cross = [] for dep_key, dep in sorted(v.items()): - if dep_key[2]: + if dep_key[1]: cross.append((dep_key, dep)) else: native.append((dep_key, dep)) |