summaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2015-03-30 18:28:23 -0400
committerEric S. Raymond <esr@thyrsus.com>2015-03-30 18:28:23 -0400
commit1a61f70b5daed5996fff4738ce41101af943003b (patch)
tree0ae61294117d507a76244909cfd5bef913c5b3b2 /SConstruct
parent02ecef02e70fec0d07accea5e8a051d3d5e53469 (diff)
downloadgpsd-1a61f70b5daed5996fff4738ce41101af943003b.tar.gz
Write scan-build suppressions to it runs clean.
Promote scan-build to be onere of the stock pre-release checks. Fix one minor cppcheck nit.
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct5
1 files changed, 3 insertions, 2 deletions
diff --git a/SConstruct b/SConstruct
index 09adb4f7..e6f555b1 100644
--- a/SConstruct
+++ b/SConstruct
@@ -1440,7 +1440,7 @@ def Utility(target, source, action):
Utility("cppcheck", ["gpsd.h", "packet_names.h"],
"cppcheck -U__UNUSED__ -UUSE_QT -U__COVERITY__ -U__future__ -ULIMITED_MAX_CLIENTS -ULIMITED_MAX_DEVICES -UAF_UNSPEC -UINADDR_ANY -UFIXED_PORT_SPEED -UFIXED_STOP_BITS -U_WIN32 -U__CYGWIN__ -UPATH_MAX -UHAVE_STRLCAT -UHAVE_STRLCPY -UIPTOS_LOWDELAY -UIPV6_TCLASS -UTCP_NODELAY -UTIOCMIWAIT --template gcc --enable=all --inline-suppr --suppress='*:driver_proto.c' --force $SRCDIR")
-# Experimental check with clang analyzer
+# Check with clang analyzer
Utility("scan-build", ["gpsd.h", "packet_names.h"],
"scan-build scons")
@@ -1469,7 +1469,8 @@ Utility("deheader", generated_sources, [
# Perform all local code-sanity checks (but not the Coverity scan).
audit = env.Alias('audit',
- ['cppcheck',
+ ['scan-build',
+ 'cppcheck',
'pylint',
'xmllint',
'valgrind-audit',