[vino] Adding the tp-glib dependency



commit ff8a56a6c68b52a747decf39f726091feaf08ceb
Author: Arnaud Maillet <arnaud maillet collabora co uk>
Date:   Fri May 15 17:48:03 2009 +0200

    Adding the tp-glib dependency
---
 configure.in |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/configure.in b/configure.in
index 3783580..fb9a0ad 100644
--- a/configure.in
+++ b/configure.in
@@ -47,6 +47,7 @@ GTK_VERSION=2.16.0
 GLIB_VERSION=2.17.0
 DBUS_VERSION=1.2.3
 SOUP_VERSION=2.24.0
+TELEPATHY_GLIB_VERSION=0.7.31
 NETWORKMANAGER_VERSION=0.7
 
 PKG_CHECK_MODULES(VINO_SERVER, glib-2.0 >= $GLIB_VERSION gtk+-x11-2.0 >= $GTK_VERSION gconf-2.0 libglade-2.0 dbus-1 >= $DBUS_VERSION dbus-glib-1 libgnomeui-2.0)
@@ -55,6 +56,32 @@ PKG_CHECK_MODULES(VINO_CAPPLET, glib-2.0 >= $GLIB_VERSION gtk+-2.0 >= $GTK_VERSI
 
 PKG_CHECK_MODULES(VINO_TOOLS, glib-2.0 >= $GLIB_VERSION gconf-2.0 gobject-2.0 >= $GLIB_VERSION gnome-keyring-1)
 
+# Check for telepathy-glib
+AC_ARG_ENABLE(telepathy,
+              AS_HELP_STRING([--enable-telepathy=@<:@no/yes/auto@:>@],
+                             [Enable telepathy-glib checking]), ,
+                             enable_telepathy=auto)
+
+if test "x$enable_telepathy" != "xno"; then
+   PKG_CHECK_MODULES(TELEPATHY_GLIB,
+   [
+      telepathy-glib >= $TELEPATHY_GLIB_VERSION
+   ], have_telepathy="yes", have_telepathy="no")
+   if test "x$have_telepathy" = "xyes"; then
+      AC_SUBST(TELEPATHY_GLIB_CFLAGS)
+      AC_SUBST(TELEPATHY_GLIB_LIBS)
+      AC_DEFINE(HAVE_TELEPATHY_GLIB, [], [Define if you have telepathy])
+   fi
+else
+   have_telepathy=no
+fi
+
+if test "x$enable_telepathy" = "xyes" -a "x$have_telepathy" != "xyes"; then
+   AC_MSG_ERROR([Couldn't find telepathy dependencies.])
+fi
+
+AM_CONDITIONAL(TELEPATHY_GLIB, test "x$have_telepathy" = "xyes")
+
 dnl --enable-libnotify=(yes|no|auto)
 LIBNOTIFY_VERSION=0.4.4
 
@@ -414,4 +441,5 @@ Configure summary:
 	HTTP server.................:  ${enable_http_server}
 	Libunique support...........:  ${have_libunique}
 	DEBUG messages..............:  ${enable_debug}
+	Telepathy support...........:  ${have_telepathy}
 "



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]