summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabiano Fidêncio <fidencio@redhat.com>2016-02-22 22:57:33 +0100
committerFabiano Fidêncio <fidencio@redhat.com>2016-02-24 16:57:23 +0100
commit4c4a43c61db60ac815c0bc66730fa0a9a1571103 (patch)
treea9533eed8a0d945b27ebeced39a03757509e597d
parent96d120903f0b95d49642e58d4f796b4f62aa8b20 (diff)
downloadvirt-viewer-4c4a43c61db60ac815c0bc66730fa0a9a1571103.tar.gz
virt-viewer-4c4a43c61db60ac815c0bc66730fa0a9a1571103.tar.xz
virt-viewer-4c4a43c61db60ac815c0bc66730fa0a9a1571103.zip
Use GDK_VERSION_MAX_ALLOWED
In order to avoid using a too new Gtk API. Signed-off-by: Fabiano Fidêncio <fidencio@redhat.com> Acked-by: Pavel Grunt <pgrunt@redhat.com>
-rw-r--r--configure.ac9
1 files changed, 8 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 437f6e4..286c7f5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -16,9 +16,12 @@ AM_SILENT_RULES([yes])
GLIB2_REQUIRED="2.38"
GLIB2_ENCODED_VERSION="GLIB_VERSION_2_38"
+# Keep these two definitions in agreement.
+GTK_REQUIRED="3.10"
+GTK_ENCODED_VERSION="GDK_VERSION_3_10"
+
LIBXML2_REQUIRED="2.6.0"
LIBVIRT_REQUIRED="0.10.0"
-GTK_REQUIRED="3.10"
GTK_VNC_REQUIRED="0.4.0"
SPICE_GTK_REQUIRED="0.30"
SPICE_PROTOCOL_REQUIRED="0.12.7"
@@ -126,6 +129,10 @@ AC_CHECK_LIB([virt],
LIBS=$old_LIBS
PKG_CHECK_MODULES(GTK, gtk+-3.0 >= $GTK_REQUIRED)
+GTK_CFLAGS="$GTK_CFLAGS -DGDK_VERSION_MIN_REQUIRED=$GTK_ENCODED_VERSION"
+GTK_CFLAGS="$GTK_CFLAGS -DGDK_VERSION_MAX_ALLOWED=$GTK_ENCODED_VERSION"
+AC_SUBST(GTK_CFLAGS)
+AC_SUBST(GTK_LIBS)
AC_ARG_WITH([gtk-vnc],
AS_HELP_STRING([--without-gtk-vnc], [Ignore presence of gtk-vnc and disable it]))