]> hydra-www.ietfng.org Git - gtetrinet/commitdiff
configure.ac: Add warning about deprecations
authorJavier Jardón <jjardon@gnome.org>
Mon, 2 May 2011 14:32:08 +0000 (15:32 +0100)
committerJavier Jardón <jjardon@gnome.org>
Mon, 2 May 2011 14:35:29 +0000 (15:35 +0100)
configure.ac

index a7cb5c6f99ce88fb6647e7cd9b5adcaa74ce1a1a..79fa127ba43cf4f57c6a8fae4cbba143269da3fa 100644 (file)
@@ -114,6 +114,25 @@ else
 fi
 AC_MSG_RESULT($enable_ipv6)
 
+dnl ---------------------------------------------------------------------------
+dnl - Use strict options (default enabled for devs, disabled in releases)
+dnl ---------------------------------------------------------------------------
+if test -d ".git"; then
+       default_strict=yes
+else
+       default_strict=no
+fi
+
+AC_ARG_ENABLE(strict, AS_HELP_STRING([--enable-strict],[Enable strict compilation options]), enable_strict=$enableval,
+                                       enable_strict=$default_strict)
+if test x$enable_strict != xno; then
+       CPPFLAGS="$CPPFLAGS -DG_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES"
+       CPPFLAGS="$CPPFLAGS -DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED"
+#      if test "$GCC" = "yes"; then
+#              CPPFLAGS="$CPPFLAGS -Werror"
+#      fi
+fi
+
 # Generate files
 AC_CONFIG_FILES([
 Makefile
@@ -135,6 +154,7 @@ echo "   ------------- ------"
 echo
 echo "   GTranslator version: ${PACKAGE_VERSION}"
 echo "   Compilation flags:   ${CFLAGS}"
+echo "   CPPFLAGS:            ${CPPFLAGS}"
 echo "   IPv6 support:        $enable_ipv6"
 echo "   EsounD support:      $have_esound"
 echo "   Page detaching:      $enable_detach"