aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/ninjabackend.py
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2020-08-15 13:16:31 +0530
committerNirbheek Chauhan <nirbheek.chauhan@gmail.com>2020-08-15 08:41:52 +0000
commit9fdb97733b776c703ede41d5422a4a0c787fdad8 (patch)
treebc7b733e3f859e89b451995323d583076d0f7d86 /mesonbuild/backend/ninjabackend.py
parent96e7ebc162010db903434a6c99276d3eea8db758 (diff)
downloadmeson-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.py2
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')