[Telepathy-commits] [telepathy-haze/master] Explicitly use dbus-glib CFLAGS and LIBS.
Will Thompson
will.thompson at collabora.co.uk
Mon Oct 27 16:17:51 PDT 2008
Previously, we relied on telepathy-glib happening to pull them in, but
since functions and types from dbus-glib are used directly this is more
correct.
---
configure.ac | 9 +++++++++
src/Makefile.am | 5 +++--
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index 93e3fb6..e2e7b4f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -74,6 +74,15 @@ PKG_CHECK_MODULES(TP_GLIB,[telepathy-glib >= 0.7.17])
AC_SUBST(TP_GLIB_CFLAGS)
AC_SUBST(TP_GLIB_LIBS)
+PKG_CHECK_MODULES(DBUS_GLIB,[dbus-glib-1 >= 0.73])
+AC_SUBST(DBUS_GLIB_CFLAGS)
+AC_SUBST(DBUS_GLIB_LIBS)
+
+AC_CHECK_LIB(telepathy-glib, tp_debug_divert_messages,
+ [ AC_DEFINE(HAVE_TP_DEBUG_DIVERT_MESSAGES, [],
+ [Define if tp_debug_divert_messages() is provided by telepathy-glib]) ],
+ [], [$TP_GLIB_LIBS])
+
AC_CHECK_LIB(purple, purple_dbus_uninit,
[ AC_DEFINE(HAVE_PURPLE_DBUS_UNINIT, [],
[Define if purple_dbus_uninit is present in libpurple]) ],
diff --git a/src/Makefile.am b/src/Makefile.am
index 924c8e6..aa4534f 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -39,6 +39,7 @@ AM_CFLAGS = \
-DG_LOG_DOMAIN=\"haze\" \
$(ERROR_CFLAGS) \
@PURPLE_CFLAGS@ \
- @TP_GLIB_CFLAGS@
+ @TP_GLIB_CFLAGS@ \
+ @DBUS_GLIB_CFLAGS@
-AM_LDFLAGS = @PURPLE_LIBS@ @TP_GLIB_LIBS@
+AM_LDFLAGS = @PURPLE_LIBS@ @TP_GLIB_LIBS@ @DBUS_GLIB_CFLAGS@
--
1.5.6.5
More information about the Telepathy-commits
mailing list