aboutsummaryrefslogtreecommitdiffstats
path: root/rb
diff options
context:
space:
mode:
authorMichał Łyszczek <michal.lyszczek@bofc.pl>2018-01-26 22:05:59 +0100
committerMichał Łyszczek <michal.lyszczek@bofc.pl>2018-01-26 22:05:59 +0100
commitd9a3c32448db0a843cf11d49e7f1059ec00274a8 (patch)
treee913900cabd2c1daa5e9f75770a6cad9d381ffaf /rb
parent2d2b205ad9a2d288d580bc866cb81f34a5bbfb3d (diff)
downloadlibrb-d9a3c32448db0a843cf11d49e7f1059ec00274a8.tar.gz
librb-d9a3c32448db0a843cf11d49e7f1059ec00274a8.tar.bz2
librb-d9a3c32448db0a843cf11d49e7f1059ec00274a8.zip
add: make analyze using clang analyzer
Diffstat (limited to 'rb')
-rw-r--r--rb/Makefile.am11
1 files changed, 11 insertions, 0 deletions
diff --git a/rb/Makefile.am b/rb/Makefile.am
index ddc9e49..6ca20fb 100644
--- a/rb/Makefile.am
+++ b/rb/Makefile.am
@@ -10,3 +10,14 @@ tests_CFLAGS = -I$(top_srcdir)/include
TESTS = $(check_PROGRAMS)
LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \
$(top_srcdir)/tap-driver.sh
+
+# static code analyzer
+
+analyze_plists = rb.plist
+MOSTLYCLEANFILES = $(analyze_plists)
+
+$(analyze_plists): %.plist: %.c
+ @echo " CCSA " $@
+ @clang --analyze -I.. $< -o $@
+
+analyze: $(analyze_plists)