aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild')
-rw-r--r--mesonbuild/munstable_coredata.py11
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))