[Xfce4-commits] <xfce4-notifyd:master> add configure check for dbus-binding-tool

Brian J. Tarricone noreply at xfce.org
Thu Oct 29 07:00:02 CET 2009


Updating branch refs/heads/master
         to 9884628d26976afe1c676a0d25c107aa48e5c5d3 (commit)
       from faeda9c473b612d0ad879e15f304673b595dc4fc (commit)

commit 9884628d26976afe1c676a0d25c107aa48e5c5d3
Author: Brian J. Tarricone <brian at tarricone.org>
Date:   Wed Oct 28 22:52:56 2009 -0700

    add configure check for dbus-binding-tool

 Makefile.am     |    4 ++--
 configure.ac.in |    7 +++++++
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index e835800..7310806 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -156,10 +156,10 @@ DISTCLEANFILES = \
 xfce4-notifyd/notify-dbus.h: $(srcdir)/xfce4-notifyd/notify-dbus.xml Makefile
 if USE_OLD_GET_SERVER_INFORMATION_SIGNATURE
 	sed -e 's,<arg direction="out" name="spec_version" type="s"/>,,' $< > $(<F).tmp
-	dbus-binding-tool --mode=glib-server --prefix=notify $(<F).tmp > $@
+	$(DBUS_BINDING_TOOL) --mode=glib-server --prefix=notify $(<F).tmp > $@
 	rm -f $(<F).tmp
 else
-	dbus-binding-tool --mode=glib-server --prefix=notify $< > $@
+	$(DBUS_BINDING_TOOL) --mode=glib-server --prefix=notify $< > $@
 endif
 
 if MAINTAINER_MODE
diff --git a/configure.ac.in b/configure.ac.in
index 255ea2a..6058490 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -60,6 +60,13 @@ XDT_CHECK_OPTIONAL_PACKAGE([LIBSEXY], [libsexy], [0.1.6], [libsexy],
                            [libsexy support (for clickable URLs) (default=yes)],
                            [yes])
 
+AC_PATH_PROG([DBUS_BINDING_TOOL], [dbus-binding-tool])
+AS_IF([test -z "$DBUS_BINDING_TOOL"],
+[
+  echo '*** The program "dbus-binding-tool" is required to build.'
+  exit 1
+])
+
 AS_IF([test "x$USE_MAINTAINER_MODE" = "xyes"],
 [
   AC_PATH_PROG([EXO_CSOURCE], [exo-csource])



More information about the Xfce4-commits mailing list