From: Michal Schmidt Date: Tue, 14 Oct 2014 23:34:15 +0000 (+0200) Subject: configure.ac: add --enable-hashmap-debug option X-Git-Tag: v218~647 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=994701548d3ea6aafe3d9c47d51f701878118d65;p=elogind.git 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. --- diff --git a/configure.ac b/configure.ac index 82bc7a63f..05fc00d7f 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])