summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorGian Mario Tagliaretti <gianmt@gnome.org>2009-03-20 20:54:33 +0000
committerGian Mario Tagliaretti <gianmt@src.gnome.org>2009-03-20 20:54:33 +0000
commita6e8738fa964cc994ce603438c378a7952aaa2d5 (patch)
tree867c25cc69c8db68944fd003413b94ac74e144a2 /configure.ac
parent60fb0c116dc4f18ecd45c2b45ff43c577e0d4f0e (diff)
downloadpygtk-a6e8738fa964cc994ce603438c378a7952aaa2d5.tar.gz
Add GTK+ 2.16 API
2009-03-20 Gian Mario Tagliaretti <gianmt@gnome.org> * gtk/gdk-2.16.defs: * gtk/gtk-2.16.defs: * gtk/gtk-2.16-types.defs: * configure.ac: * gtk/Makefile.am: Add GTK+ 2.16 API svn path=/trunk/; revision=3117
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac19
1 files changed, 18 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 45d1841f..be168bce 100644
--- a/configure.ac
+++ b/configure.ac
@@ -15,7 +15,7 @@ m4_define(gtk_required_version, 2.8.0)
m4_define(libglade_required_version, 2.5.0)
m4_define(gtkunixprint_required_version, 2.9.0)
m4_define(pycairo_required_version, 1.0.2) dnl or 1.1.7
-m4_define(pygobject_required_version, 2.15.5)
+m4_define(pygobject_required_version, 2.16.1)
AC_INIT(pygtk, pygtk_version,
[http://bugzilla.gnome.org/enter_bug.cgi?product=pygtk])
@@ -298,6 +298,23 @@ if test "x$have_pycairo" = "xtrue"; then
AC_SUBST(HAVE_GTK_2_14)
AC_DEFINE([HAVE_GTK_2_14], [$have_gtk_214], [If Gtk 2.14 was found])
+ dnl check for gtk 2.16
+ PKG_CHECK_MODULES(GTK216, gtk+-2.0 >= 2.16.0,
+ HAVE_GTK_216="yes", HAVE_GTK_216="no")
+
+ if test "x$HAVE_GTK_216" = "xyes"; then
+ gtk_version="2.16"
+ have_gtk_216=true
+ PYGTK_CODEGEN_DEFINES="$PYGTK_CODEGEN_DEFINES -DHAVE_GTK_2_16"
+ else
+ AC_MSG_RESULT(no)
+ have_gtk_216=false
+ fi
+
+ AM_CONDITIONAL(HAVE_GTK_2_16, $have_gtk_216)
+ AC_SUBST(HAVE_GTK_2_16)
+ AC_DEFINE([HAVE_GTK_2_16], [$have_gtk_216], [If Gtk 2.16 was found])
+
dnl libglade
PKG_CHECK_MODULES(LIBGLADE, [libglade-2.0 >= libglade_required_version],
have_libglade=true, have_libglade=false)