aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichał Łyszczek <michal.lyszczek@bofc.pl>2018-01-27 14:19:15 +0100
committerMichał Łyszczek <michal.lyszczek@bofc.pl>2018-01-27 14:19:15 +0100
commitb2c59041a30ff2f71d4913a784324babd0a4d427 (patch)
treecc9307c69948ddda249b54ec95cc3adc665a4cdb
parentd9a3c32448db0a843cf11d49e7f1059ec00274a8 (diff)
downloadlibrb-b2c59041a30ff2f71d4913a784324babd0a4d427.tar.gz
librb-b2c59041a30ff2f71d4913a784324babd0a4d427.tar.bz2
librb-b2c59041a30ff2f71d4913a784324babd0a4d427.zip
fix: enable analyzer only with --enable-analyzer
enabling it always caused error on some old version of make
-rw-r--r--configure.ac8
-rw-r--r--rb/Makefile.am4
2 files changed, 12 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 39baa46..2ee81fd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -30,5 +30,13 @@ AS_IF([test "x$enable_threads" = "xyes"],
enable_threads="no"
])
+###
+# --enable-analyzer
+#
+
+AC_ARG_ENABLE([analyzer],
+ AS_HELP_STRING([--enable-analyzer], [Enable static code analyzer]),
+ [enable_analyzer="yes"], [enable_analyzer="no"])
+AM_CONDITIONAL([ENABLE_ANALYZER], [test "x$enable_analyzer" = "xyes"])
AC_OUTPUT
diff --git a/rb/Makefile.am b/rb/Makefile.am
index 6ca20fb..1149249 100644
--- a/rb/Makefile.am
+++ b/rb/Makefile.am
@@ -13,6 +13,8 @@ LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \
# static code analyzer
+if ENABLE_ANALYZER
+
analyze_plists = rb.plist
MOSTLYCLEANFILES = $(analyze_plists)
@@ -21,3 +23,5 @@ $(analyze_plists): %.plist: %.c
@clang --analyze -I.. $< -o $@
analyze: $(analyze_plists)
+
+endif