From: William A. Kennington III Date: Wed, 22 Apr 2015 05:18:56 +0000 (-0700) Subject: Fix the disablement of pgrefdebugging X-Git-Tag: v9.0.1~88^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F4428%2Fhead;p=ceph.git Fix the disablement of pgrefdebugging Currently, if you add the flag --disable-pgrefdebugging during configure it enables pgrefdebugging. The only way for it to actually be disabled is to remove the flag entirely. This patch makes the flag respect the --enable and --disable options correctly. Therefore, --enable-pgrefdebugging is the only way to enable this now and --enable-pgrefdebugging=no and --disable-pgrefdebugging work as expected. Signed-off-by: William A. Kennington III --- diff --git a/configure.ac b/configure.ac index 38ab6826a9a8..febb58e102be 100644 --- a/configure.ac +++ b/configure.ac @@ -541,8 +541,10 @@ fi #set pg ref debugging? AC_ARG_ENABLE([pgrefdebugging], [AS_HELP_STRING([--enable-pgrefdebugging], [enable pg ref debugging])], - [AC_DEFINE([PG_DEBUG_REFS], [1], [Defined if you want pg ref debugging])], - []) + [], [enable_pgrefdebugging=no]) +AS_IF([test "x$enable_pgrefdebugging" = "xyes"], + [AC_DEFINE([PG_DEBUG_REFS], [1], [Defined if you want pg ref debugging])], + []) # # Java is painful