New macro. Checks whether Bonobo uses OAF and defines `BONOBO_USES_OAF' if
authorMartin Baulig <baulig@suse.de>
Tue, 13 Jun 2000 15:09:48 +0000 (15:09 +0000)
committerMartin Baulig <martin@src.gnome.org>
Tue, 13 Jun 2000 15:09:48 +0000 (15:09 +0000)
2000-06-13  Martin Baulig  <baulig@suse.de>

* gnome-bonobo-check.am (AM_BONOBO_USES_OAF): New macro.
Checks whether Bonobo uses OAF and defines `BONOBO_USES_OAF'
if appropriate. Also provides `BONOBO_USES_OAF' automake
conditional.

svn path=/trunk/; revision=1268

macros/ChangeLog
macros/gnome-bonobo-check.m4

index 3336d6c..ac39413 100644 (file)
@@ -1,5 +1,12 @@
 2000-06-13  Martin Baulig  <baulig@suse.de>
 
+       * gnome-bonobo-check.am (AM_BONOBO_USES_OAF): New macro.
+       Checks whether Bonobo uses OAF and defines `BONOBO_USES_OAF'
+       if appropriate. Also provides `BONOBO_USES_OAF' automake
+       conditional.
+
+2000-06-13  Martin Baulig  <baulig@suse.de>
+
        * Makefile.am (EXTRA_DIST): Added `gnome-gettext.m4'.
        (gnome_aclocal_DATA): Added `gnome-gettext.m4'.
 
index 7eb2b26..95949cc 100644 (file)
@@ -148,3 +148,19 @@ AC_DEFUN([BONOBO_CHECK], [
        AM_PATH_BONOBO(0.1.0,,[AC_MSG_ERROR(BONOBO not found)])
 ])
 
+AC_DEFUN([AM_BONOBO_USES_OAF],
+[
+       AC_REQUIRE([AM_PATH_BONOBO])
+
+       AC_MSG_CHECKING(if Bonobo uses OAF)
+       if ( gnome-config --libs bonobo | grep oaf ) > /dev/null 2>&1 ; then
+         using_oaf="yes"
+         AC_DEFINE(BONOBO_USES_OAF)
+       else
+         using_oaf="no"
+       fi
+
+       AC_MSG_RESULT("$using_oaf")
+
+       AM_CONDITIONAL(BONOBO_USES_OAF, test x"using_oaf" = "xyes")
+])