+ AC_CHECK_HEADERS(syslog.h)
+fi
+
+x_zlib_on=no
+AC_ARG_WITH(zlib,
+ [ --without-zlib disable zlib compression (autodetected by default)],
+ [ if test "$withval" = "yes"; then
+ AC_CHECK_LIB(z, deflate)
+ AC_CHECK_FUNCS(deflate, x_zlib_on=yes,
+ AC_MSG_ERROR([Can't enable zlib!])
+ )
+ fi
+ ],
+ [ AC_CHECK_LIB(z, deflate)
+ AC_CHECK_FUNCS(deflate, x_zlib_on=yes)
+ ]
+)
+if test "$x_zlib_on" = "yes"; then
+ AC_DEFINE(USE_ZLIB, 1)
+ AC_CHECK_HEADERS(zlib.h)
+fi
+
+x_tcpwrap_on=no
+AC_ARG_WITH(tcp-wrappers,
+ [ --with-tcp-wrappers enable TCP wrappers support],
+ [ if test "$withval" = "yes"; then
+ AC_CHECK_LIB(wrap, tcpd_warn)
+ AC_MSG_CHECKING(for hosts_access)
+ AC_TRY_LINK([
+ #include <tcpd.h>
+ ],[
+ void *ptr;
+ ptr = hosts_access;
+ ],[
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(USE_TCPWRAP, 1)
+ x_tcpwrap_on=yes
+ ],[
+ AC_MSG_RESULT(no)
+ AC_MSG_ERROR([Can't enable TCP wrappers!])
+ ])
+ fi
+ ]
+)
+
+x_rendezvous_on=no
+AC_ARG_WITH(rendezvous,
+ [ --with-rendezvous enable support for "Rendezvous"],
+ [ if test "$withval" = "yes"; then
+ AC_CHECK_FUNCS(DNSServiceRegistrationCreate, x_rendezvous_on=yes,
+ AC_MSG_ERROR([Can't enable Rendezvous!])
+ )
+ fi
+ ]
+)
+if test "$x_rendezvous_on" = "yes"; then
+ AC_DEFINE(RENDEZVOUS, 1)
+ AC_CHECK_HEADERS(DNSServiceDiscovery/DNSServiceDiscovery.h mach/port.h)