summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorMichal Schmidt <mschmidt@redhat.com>2014-10-15 01:34:15 +0200
committerMichal Schmidt <mschmidt@redhat.com>2014-10-30 19:50:51 +0100
commit994701548d3ea6aafe3d9c47d51f701878118d65 (patch)
treedae7160e0c6c3a2194e40b58a085a6240631ea9e /configure.ac
parenttools: add gdb command to dump hashmap information (diff)
downloadsystemd-994701548d3ea6aafe3d9c47d51f701878118d65.tar.xz
systemd-994701548d3ea6aafe3d9c47d51f701878118d65.zip
configure.ac: add --enable-hashmap-debug option
The option simply enables hashmap debugging by defining ENABLE_HASHMAP_DEBUG. I suggest developing new code with it enabled, to have the iterator checks.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac7
1 files changed, 7 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 82bc7a63ff..05fc00d7fa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1299,6 +1299,13 @@ AC_ARG_ENABLE(tests,
enable_tests=$enableval, enable_tests=yes)
AM_CONDITIONAL(ENABLE_TESTS, [test x$enable_tests = xyes])
+AC_ARG_ENABLE(hashmap-debug,
+ [AC_HELP_STRING([--enable-hashmap-debug], [enable hashmap debugging])],
+ enable_hashmap_debug=$enableval, enable_hashmap_debug=no)
+AS_IF([test x$enable_hashmap_debug = xyes], [
+ AC_DEFINE(ENABLE_HASHMAP_DEBUG, 1, [Define if hashmap debugging is to be enabled])
+])
+
AC_SUBST([dbuspolicydir], [$with_dbuspolicydir])
AC_SUBST([dbussessionservicedir], [$with_dbussessionservicedir])
AC_SUBST([dbussystemservicedir], [$with_dbussystemservicedir])