diff options
Diffstat (limited to 'autoconf/ax_avahi.m4')
-rw-r--r-- | autoconf/ax_avahi.m4 | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/autoconf/ax_avahi.m4 b/autoconf/ax_avahi.m4 new file mode 100644 index 0000000..1ea3233 --- /dev/null +++ b/autoconf/ax_avahi.m4 @@ -0,0 +1,28 @@ +# Author: Remko Tronçon + +AC_DEFUN([AX_AVAHI], +[ + AC_ARG_WITH( + [avahi], + AC_HELP_STRING([--with-avahi=@<:@ARG@:>@],[Path to Avahi installation]), + [ + WITH_AVAHI="$withval" + if test "$withval" != "no" -a "$withval" != "yes"; then + AVAHI_CPPFLAGS="-I$withval/include" + AVAHI_LDFLAGS="-L$withval/lib" + CPPFLAGS="$CPPFLAGS $AVAHI_CPPFLAGS" + LDFLAGS="$LDFLAGS $AVAHI_LDFLAGS" + fi + ], + [WITH_AVAHI="yes"]) + + if test "$WITH_AVAHI" != "no"; then + AC_CHECK_HEADER(avahi-client/client.h, + [ + HAVE_AVAHI=yes + # TODO: Check if this lib exists + AVAHI_LIBS="-lavahi-client" + ], + []) + fi +]) |