[empathy] Check for gcr-1 when building against GTK+ 3 (GNOME bug #628092)
- From: Guillaume Desmottes <gdesmott src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [empathy] Check for gcr-1 when building against GTK+ 3 (GNOME bug #628092)
- Date: Mon, 30 Aug 2010 14:59:51 +0000 (UTC)
commit 32905fa2cb9fb3419f50c5894ac7507fb9330f8f
Author: Frédéric Péters <fpeters 0d be>
Date: Mon Aug 30 16:59:33 2010 +0200
Check for gcr-1 when building against GTK+ 3 (GNOME bug #628092)
configure.ac | 6 +++++-
libempathy-gtk/Makefile.am | 2 ++
2 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 48dd5ea..6a7ea46 100644
--- a/configure.ac
+++ b/configure.ac
@@ -151,7 +151,6 @@ PKG_CHECK_MODULES(EMPATHY,
folks >= $FOLKS_REQUIRED
folks-telepathy >= $FOLKS_REQUIRED
gconf-2.0 >= $GCONF_REQUIRED
- gcr-0 >= $KEYRING_REQUIRED
gio-2.0 >= $GLIB_REQUIRED
gio-unix-2.0 >= $GLIB_REQUIRED
gnome-keyring-1 >= $KEYRING_REQUIRED
@@ -205,6 +204,10 @@ if test "x$have_gtk3" == "xyes"; then
PKG_CHECK_MODULES(CANBERRA, libcanberra-gtk3 >= $LIBCANBERRA_GTK_REQUIRED)
PKG_CHECK_MODULES(LIBNOTIFY, libnotify >= $LIBNOTIFY_REQUIRED_GTK3)
PKG_CHECK_MODULES(UNIQUE, unique-3.0 >= $UNIQUE_REQUIRED)
+ # gcr-1 doesn't exist at the moment, and could even be named differently
+ # once it exists, but checking for it makes sure configure abort, instead
+ # of allowing to build an empathy binary linked to both GTK+ 2 and 3.
+ PKG_CHECK_MODULES(GCR, gcr-1 >= $KEYRING_REQUIRED)
else
PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_REQUIRED)
@@ -212,6 +215,7 @@ else
PKG_CHECK_MODULES(CANBERRA, libcanberra-gtk >= $LIBCANBERRA_GTK_REQUIRED)
PKG_CHECK_MODULES(LIBNOTIFY, libnotify >= $LIBNOTIFY_REQUIRED)
PKG_CHECK_MODULES(UNIQUE, unique-1.0 >= $UNIQUE_REQUIRED)
+ PKG_CHECK_MODULES(GCR, gcr-0 >= $KEYRING_REQUIRED)
# Enable GSEAL checks if needed
if test $USE_MAINTAINER_MODE = yes; then
diff --git a/libempathy-gtk/Makefile.am b/libempathy-gtk/Makefile.am
index d81b972..1cc6553 100644
--- a/libempathy-gtk/Makefile.am
+++ b/libempathy-gtk/Makefile.am
@@ -14,6 +14,7 @@ AM_CPPFLAGS = \
$(ENCHANT_CFLAGS) \
$(LIBCHAMPLAIN_CFLAGS) \
$(GEOCLUE_CFLAGS) \
+ $(GCR_CFLAGS) \
$(MEEGO_CFLAGS) \
$(WEBKIT_CFLAGS) \
$(WARN_CFLAGS) \
@@ -170,6 +171,7 @@ libempathy_gtk_la_LIBADD = \
$(ENCHANT_LIBS) \
$(LIBCHAMPLAIN_LIBS) \
$(GEOCLUE_LIBS) \
+ $(GCR_LIBS) \
$(MEEGO_LIBS) \
$(WEBKIT_LIBS) \
$(top_builddir)/libempathy/libempathy.la
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]