Blob Blame History Raw
From 7a6cb0ba5d4e397f1e1efb6e383b265144d2b3bc Mon Sep 17 00:00:00 2001
From: Paolo Bacchilega <paobac@src.gnome.org>
Date: Sat, 23 Jan 2010 10:57:49 +0000
Subject: Added a --disable-deprecated option to configure

It's not possible to always disable deprecated API usage because
new library versions can add new deprecated API.

[bug #607757]
---
diff --git a/configure.ac b/configure.ac
index e3aff44..64c0de5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -49,8 +49,17 @@ UNIQUE_REQUIRED=1.1.2
 dnl ===========================================================================
 
 CFLAGS=${CFLAGS-:""}
-CFLAGS+=" -DG_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES "
-CFLAGS+="-DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED "
+
+AC_ARG_ENABLE(deprecated,
+	      AS_HELP_STRING([--disable-deprecated], [do not use deprecated API]),
+	      disable_deprecated=yes,
+	      disable_deprecated=no)
+if test x$disable_deprecated = xyes; then
+	CFLAGS+=" -DG_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES"
+	CFLAGS+=" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED"
+fi
+
+dnl ===========================================================================
 
 AC_ARG_ENABLE(debug,
 	      AS_HELP_STRING([--enable-debug], [enable compilation of debugging messages]),
--
cgit v0.8.3.1