Module Name: src
Committed By: joerg
Date: Wed Apr 4 10:37:18 UTC 2012
Modified Files:
src/share/mk: bsd.clang-analyze.mk
Log Message:
Make it easier to specify the list of checkers to enable for the static
analyzer.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/share/mk/bsd.clang-analyze.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/share/mk/bsd.clang-analyze.mk
diff -u src/share/mk/bsd.clang-analyze.mk:1.2 src/share/mk/bsd.clang-analyze.mk:1.3
--- src/share/mk/bsd.clang-analyze.mk:1.2 Thu Sep 1 12:25:10 2011
+++ src/share/mk/bsd.clang-analyze.mk Wed Apr 4 10:37:18 2012
@@ -1,9 +1,15 @@
-# $NetBSD: bsd.clang-analyze.mk,v 1.2 2011/09/01 12:25:10 joerg Exp $
+# $NetBSD: bsd.clang-analyze.mk,v 1.3 2012/04/04 10:37:18 joerg Exp $
.ifndef CLANG_ANALYZE_SRCS
CLANG_ANALYZE_FLAGS+= --analyze
+CLANG_ANALYZE_CHECKERS+= core deadcode security unix
+
+.for checker in ${CLANG_ANALYZE_CHECKERS}
+CLANG_ANALYZE_FLAGS+= -Xanalyzer -analyzer-checker=${checker}
+.endfor
+
.SUFFIXES: .c .cc .cpp .cxx .C .clang-analyzer
CLANG_ANALYZE_CFLAGS= ${CFLAGS:N-Wa,--fatal-warnings}