summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2016-07-09 17:25:26 -0400
committerDavid Robillard <d@drobilla.net>2016-07-09 17:25:26 -0400
commit580425aa1ab97a26c1d980e0b12bde4716cad0c3 (patch)
tree0aa8ec5f4b92e10578fd23fd92ddf7582318329c
parent5144773e85a24834c548902622b1f9e04629504f (diff)
downloadraul-580425aa1ab97a26c1d980e0b12bde4716cad0c3.tar.gz
raul-580425aa1ab97a26c1d980e0b12bde4716cad0c3.tar.bz2
raul-580425aa1ab97a26c1d980e0b12bde4716cad0c3.zip
Add --no-coverage configure option
-rw-r--r--wscript4
1 files changed, 3 insertions, 1 deletions
diff --git a/wscript b/wscript
index 7ae3ad2..1577881 100644
--- a/wscript
+++ b/wscript
@@ -37,6 +37,8 @@ def options(opt):
autowaf.set_options(opt)
opt.add_option('--test', action='store_true', dest='build_tests',
help="Build unit tests")
+ opt.add_option('--no-coverage', action='store_true', dest='no_coverage',
+ help='Do not use gcov for code coverage')
def configure(conf):
conf.line_just = 40
@@ -52,7 +54,7 @@ def configure(conf):
conf.env.FRAMEWORK_RAUL = ['CoreServices']
conf.env.BUILD_TESTS = Options.options.build_tests
- if conf.env.BUILD_TESTS:
+ if conf.env.BUILD_TESTS and not Options.options.no_coverage:
conf.check_cxx(lib='gcov',
define_name='HAVE_GCOV',
mandatory=False)