diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2020-08-15 13:16:31 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek.chauhan@gmail.com> | 2020-08-15 08:41:52 +0000 |
commit | 9fdb97733b776c703ede41d5422a4a0c787fdad8 (patch) | |
tree | bc7b733e3f859e89b451995323d583076d0f7d86 /mesonbuild/backend/ninjabackend.py | |
parent | 96e7ebc162010db903434a6c99276d3eea8db758 (diff) | |
download | meson-9fdb97733b776c703ede41d5422a4a0c787fdad8.zip meson-9fdb97733b776c703ede41d5422a4a0c787fdad8.tar.gz meson-9fdb97733b776c703ede41d5422a4a0c787fdad8.tar.bz2 |
ninjabackend: Fix coverage rule generation
Without the parenthesis, the command evaluates to `[]` if
`use_llvm_cov` is `False`.
Also fix tests to actually check whether or not coverage reports are
generated.
Fixes https://github.com/mesonbuild/meson/issues/7553
Diffstat (limited to 'mesonbuild/backend/ninjabackend.py')
-rw-r--r-- | mesonbuild/backend/ninjabackend.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py index 32fb8db..b4ebdc3 100644 --- a/mesonbuild/backend/ninjabackend.py +++ b/mesonbuild/backend/ninjabackend.py @@ -986,7 +986,7 @@ int dummy; self.build.get_subproject_dir()), self.environment.get_build_dir(), self.environment.get_log_dir()] + - ['--use_llvm_cov'] if use_llvm_cov else []) + (['--use_llvm_cov'] if use_llvm_cov else [])) def generate_coverage_rules(self): e = NinjaBuildElement(self.all_outputs, 'meson-coverage', 'CUSTOM_COMMAND', 'PHONY') |