[vinagre] Add tp-glib optional in configure.ac



commit b355b092d0dbb1ad20ee09331ceb17cae0d3895b
Author: Arnaud Maillet <arnaud maillet collabora co uk>
Date:   Thu May 7 19:01:59 2009 +0200

    Add tp-glib optional in configure.ac

 configure.ac |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index 3d610c9..ef59695 100644
--- a/configure.ac
+++ b/configure.ac
@@ -42,6 +42,7 @@ GTHREAD_REQUIRED=2.0.0
 GTK_VNC_REQUIRED=0.3.8
 AVAHI_REQUIRED=0.6.22
 PANEL_REQUIRED_VERSION=2.0.0
+TELEPATHY_GLIB_REQUIRED=0.7.31
 
 # Check for avahi
 AC_ARG_ENABLE(avahi,
@@ -72,6 +73,33 @@ PKG_CHECK_MODULES(VINAGRE, \
 AC_SUBST(VINAGRE_CFLAGS)
 AC_SUBST(VINAGRE_LIBS)
 
+# Check for telepathy
+AC_ARG_ENABLE(telepathy,
+              AS_HELP_STRING([--enable-telepathy=@<:@no/yes/auto@:>@],
+                             [Enable telepathy checking]), ,
+                             enable_telepathy=auto)
+
+if test "x$enable_telepathy" != "xno"; then
+   PKG_CHECK_MODULES(TELEPATHY,
+   [
+      telepathy-glib >= $TELEPATHY_GLIB_REQUIRED
+   ], have_telepathy="yes", have_telepathy="no")
+   if test "x$have_telepathy" = "xyes"; then
+      AC_SUBST(TELEPATHY_CFLAGS)
+      AC_SUBST(TELEPATHY_LIBS)
+      AC_DEFINE(HAVE_TELEPATHY, [], [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, test "x$have_telepathy" = "xyes")
+
+
 PKG_CHECK_MODULES(APPLET, \ 
   libpanelapplet-2.0 >= $PANEL_REQUIRED_VERSION)
 AC_SUBST(APPLET_CFLAGS)
@@ -125,4 +153,5 @@ Configure summary:
 	Compiler Flags .............:  ${CFLAGS}
 
 	Avahi enabled ..............:  ${enable_avahi}
+	Telepathy support ..........:  ${have_telepathy}
 "



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