1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
Add knob to control valgrind usage during tests.
https://bugs.gentoo.org/424377
--- a/waftools/unittest.py
+++ b/waftools/unittest.py
@@ -147,5 +147,6 @@
def configure(conf):
conf.load("waf_unit_test")
- conf.find_program("valgrind", var="VALGRIND", mandatory=False)
+ if conf.options.enable_valgrind is True:
+ conf.find_program("valgrind", var="VALGRIND", mandatory=False)
conf.find_program("lcov", var="LCOV", mandatory=False)
conf.find_program("genhtml", var="GENHTML", mandatory=False)
--- a/wscript
+++ b/wscript
@@ -624,4 +624,8 @@
opt.add_option('--without-ldconfig', action='store_false',
dest='ldconfig', help="Don't run ldconfig after install")
+ opt.add_option('--with-valgrind', action='store_true', default=None,
+ dest='enable_valgrind', help="Run testsuite under valgrind (if present).")
+ opt.add_option('--without-valgrind', action='store_false', default=None,
+ dest='enable_valgrind', help="Don't run testsuite under valgrind.")
opt.recurse("src/xmms")
|