aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mtest.py
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2020-07-16 09:53:18 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2020-07-28 17:59:03 +0300
commit903d5dd8a7dc1d6f8bef79e66d6ebc07ca2956a8 (patch)
treed6e8619d489bf10137cc3f399b8b2e76a645011e /mesonbuild/mtest.py
parent18aff92d7a9f110cc3c790c61c2ced85b8d81a26 (diff)
downloadmeson-903d5dd8a7dc1d6f8bef79e66d6ebc07ca2956a8.zip
meson-903d5dd8a7dc1d6f8bef79e66d6ebc07ca2956a8.tar.gz
meson-903d5dd8a7dc1d6f8bef79e66d6ebc07ca2956a8.tar.bz2
ninjabackend: check if target has compiler attribute
otherwise we are getting errors like: Traceback (most recent call last): File "/usr/local/lib/python3.6/dist-packages/mesonbuild/mesonmain.py", line 131, in run return options.run_func(options) File "/usr/local/lib/python3.6/dist-packages/mesonbuild/msetup.py", line 245, in run app.generate() File "/usr/local/lib/python3.6/dist-packages/mesonbuild/msetup.py", line 159, in generate self._generate(env) File "/usr/local/lib/python3.6/dist-packages/mesonbuild/msetup.py", line 215, in _generate intr.backend.generate() File "/usr/local/lib/python3.6/dist-packages/mesonbuild/backend/ninjabackend.py", line 518, in generate self.generate_coverage_rules() File "/usr/local/lib/python3.6/dist-packages/mesonbuild/backend/ninjabackend.py", line 991, in generate_coverage_rules self.generate_coverage_command(e, []) File "/usr/local/lib/python3.6/dist-packages/mesonbuild/backend/ninjabackend.py", line 975, in generate_coverage_command for compiler in target.compilers.values(): AttributeError: 'RunTarget' object has no attribute 'compilers' This extends the 109 generatecode test case to also define a test, so coverage can really detect something.
Diffstat (limited to 'mesonbuild/mtest.py')
0 files changed, 0 insertions, 0 deletions