]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Add target for Clang static analyzer (scan-build)
authorAnders Björklund <anders@psqr.se>
Thu, 3 Nov 2016 20:10:16 +0000 (21:10 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Mon, 20 Feb 2017 21:35:33 +0000 (22:35 +0100)
dev.mk.in

index d141b78509f5d44c2a223d97d4016d096ee29332..0dae2d28f8ce84cfbf8cca1d7787a5ee3eb445d0 100644 (file)
--- a/dev.mk.in
+++ b/dev.mk.in
@@ -6,6 +6,7 @@ all_cppflags += -MD -MP -MF .deps/$(subst .._,,$(subst /,_,$<)).d
 ASCIIDOC = asciidoc
 CPPCHECK = cppcheck
 CPPCHECK_SUPPRESSIONS = cppcheck-suppressions.txt
+SCAN_BUILD = scan-build
 GPERF = gperf
 XSLTPROC = xsltproc
 MANPAGE_XSL = $(shell if [ -e /usr/local/etc/asciidoc/docbook-xsl/manpage.xsl ]; \
@@ -161,4 +162,8 @@ cppcheck:
 uncrustify:
        uncrustify -c uncrustify.cfg --no-backup --replace $(filter-out $(uncrustify_exclude_files), $(base_sources)) $(test_sources)
 
+.PHONY: analyze
+analyze:
+       $(SCAN_BUILD) --status-bugs $(MAKE) -B -s
+
 -include .deps/*.d