[Xfce4-commits] <thunar:master> Switch back to previous debug configure code from XDT_FEATURE_DEBUG().

Jannis Pohlmann noreply at xfce.org
Fri Sep 18 04:44:01 CEST 2009


Updating branch refs/heads/master
         to 00ea28c6384c46cf7fda51591a2fa2b49970b6e7 (commit)
       from a79add0b3c27775e76207cced9cbe02745f6974b (commit)

commit 00ea28c6384c46cf7fda51591a2fa2b49970b6e7
Author: Jannis Pohlmann <jannis at xfce.org>
Date:   Fri Sep 18 04:40:26 2009 +0200

    Switch back to previous debug configure code from XDT_FEATURE_DEBUG().
    
    I'd like to see if this has an impact on make distcheck. It could be
    that only modules using XDT_FEATURE_DEBUG(), like xfconf and Thunar,
    break due to this error in the scanner code generated by gtk-doc:
    
    thunarx-scan.c: In function ‘describe_signed_constant’:
    thunarx-scan.c:884: error: comparison between signed and unsigned

 configure.in.in |  106 +++++++++++++++++++++++++++---------------------------
 1 files changed, 53 insertions(+), 53 deletions(-)

diff --git a/configure.in.in b/configure.in.in
index cea90b5..c8b2813 100644
--- a/configure.in.in
+++ b/configure.in.in
@@ -203,59 +203,59 @@ AM_CONDITIONAL([ENABLE_XML2PO], [test x"$enable_xml2po" = x"yes"])
 dnl ***********************************
 dnl *** Check for debugging support ***
 dnl ***********************************
-XDT_FEATURE_DEBUG()
-#AC_ARG_ENABLE([debug],
-#AC_HELP_STRING([--enable-debug=@<:@no/minimum/yes/full@:>@], [Turn on debugging @<:@default=thunar_debug_default@:>@]),
-#  [], [enable_debug=thunar_debug_default])
-#AC_MSG_CHECKING([whether to enable debugging support])
-#if test x"$enable_debug" = x"full" -o x"$enable_debug" = x"yes"; then
-#  dnl Print the result
-#  AC_MSG_RESULT([$enable_debug])
-#
-#  dnl Make sure we detect possible errors (if supported)
-#  save_CFLAGS="$CFLAGS"
-#  CFLAGS="$CFLAGS -Wall -Werror"
-#  AC_MSG_CHECKING([whether $CC accepts -Wall -Werror])
-#  AC_COMPILE_IFELSE(AC_LANG_SOURCE([int x;]), [
-#    AC_MSG_RESULT([yes])
-#    PLATFORM_CFLAGS="$PLATFORM_CFLAGS -Wall -Werror"
-#  ], [
-#    AC_MSG_RESULT([no])
-#  ])
-#  CFLAGS="$save_CFLAGS"
-#
-#  dnl Paranoia for --enable-debug=full
-#  if test x"$enable_debug" = x"full"; then
-#    dnl Enable extensive debugging
-#    PLATFORM_CPPFLAGS="$PLATFORM_CPPFLAGS -DG_ENABLE_DEBUG"
-#
-#    dnl Use -O0 -g3 if the compiler supports it
-#    save_CFLAGS="$CFLAGS"
-#    CFLAGS="$CFLAGS -O0 -g3"
-#    AC_MSG_CHECKING([whether $CC accepts -O0 -g3])
-#    AC_COMPILE_IFELSE(AC_LANG_SOURCE([int x;]), [
-#      AC_MSG_RESULT([yes])
-#      PLATFORM_CFLAGS="$PLATFORM_CFLAGS -O0 -g3"
-#    ], [
-#      AC_MSG_RESULT([no])
-#    ])
-#    CFLAGS="$save_CFLAGS"
-#  fi
-#else
-#  dnl Print the result
-#  AC_MSG_RESULT([$enable_debug])
-#
-#  dnl Disable debugging (release build)
-#  PLATFORM_CPPFLAGS="$PLATFORM_CPPFLAGS -DNDEBUG"
-#
-#  dnl Disable object cast checks
-#  PLATFORM_CPPFLAGS="$PLATFORM_CPPFLAGS -DG_DISABLE_CAST_CHECKS"
-#
-#  dnl Disable all checks for --enable-debug=no
-#  if test x"$enable_debug" = x"no"; then
-#    PLATFORM_CPPFLAGS="$PLATFORM_CPPFLAGS -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS"
-#  fi
-#fi
+#XDT_FEATURE_DEBUG()
+AC_ARG_ENABLE([debug],
+AC_HELP_STRING([--enable-debug=@<:@no/minimum/yes/full@:>@], [Turn on debugging @<:@default=thunar_debug_default@:>@]),
+  [], [enable_debug=thunar_debug_default])
+AC_MSG_CHECKING([whether to enable debugging support])
+if test x"$enable_debug" = x"full" -o x"$enable_debug" = x"yes"; then
+  dnl Print the result
+  AC_MSG_RESULT([$enable_debug])
+
+  dnl Make sure we detect possible errors (if supported)
+  save_CFLAGS="$CFLAGS"
+  CFLAGS="$CFLAGS -Wall -Werror"
+  AC_MSG_CHECKING([whether $CC accepts -Wall -Werror])
+  AC_COMPILE_IFELSE(AC_LANG_SOURCE([int x;]), [
+    AC_MSG_RESULT([yes])
+    PLATFORM_CFLAGS="$PLATFORM_CFLAGS -Wall -Werror"
+  ], [
+    AC_MSG_RESULT([no])
+  ])
+  CFLAGS="$save_CFLAGS"
+
+  dnl Paranoia for --enable-debug=full
+  if test x"$enable_debug" = x"full"; then
+    dnl Enable extensive debugging
+    PLATFORM_CPPFLAGS="$PLATFORM_CPPFLAGS -DG_ENABLE_DEBUG"
+
+    dnl Use -O0 -g3 if the compiler supports it
+    save_CFLAGS="$CFLAGS"
+    CFLAGS="$CFLAGS -O0 -g3"
+    AC_MSG_CHECKING([whether $CC accepts -O0 -g3])
+    AC_COMPILE_IFELSE(AC_LANG_SOURCE([int x;]), [
+      AC_MSG_RESULT([yes])
+      PLATFORM_CFLAGS="$PLATFORM_CFLAGS -O0 -g3"
+    ], [
+      AC_MSG_RESULT([no])
+    ])
+    CFLAGS="$save_CFLAGS"
+  fi
+else
+  dnl Print the result
+  AC_MSG_RESULT([$enable_debug])
+
+  dnl Disable debugging (release build)
+  PLATFORM_CPPFLAGS="$PLATFORM_CPPFLAGS -DNDEBUG"
+
+  dnl Disable object cast checks
+  PLATFORM_CPPFLAGS="$PLATFORM_CPPFLAGS -DG_DISABLE_CAST_CHECKS"
+
+  dnl Disable all checks for --enable-debug=no
+  if test x"$enable_debug" = x"no"; then
+    PLATFORM_CPPFLAGS="$PLATFORM_CPPFLAGS -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS"
+  fi
+fi
 
 dnl **************************************
 dnl *** Check for linker optimizations ***



More information about the Xfce4-commits mailing list