diff options
author | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2020-07-16 09:53:18 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2020-07-28 17:59:03 +0300 |
commit | 903d5dd8a7dc1d6f8bef79e66d6ebc07ca2956a8 (patch) | |
tree | d6e8619d489bf10137cc3f399b8b2e76a645011e /mesonbuild/mtest.py | |
parent | 18aff92d7a9f110cc3c790c61c2ced85b8d81a26 (diff) | |
download | meson-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