X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;ds=sidebyside;f=configure.ac;h=64aa3969ae44309bdf28a55af6abe3dd77944887;hb=af427dfac6b084eeb59330ecc9491a0e30c4b36d;hp=2f1caa68fedc14e811c3fa324190749085253ade;hpb=a67bc2279c8a562c9b162a75c7cfd09e2a59d17f;p=meshlink diff --git a/configure.ac b/configure.ac index 2f1caa68..64aa3969 100644 --- a/configure.ac +++ b/configure.ac @@ -75,6 +75,13 @@ AS_IF([test "x$enable_hardening" != "xno"], ] ); +dnl UTCP debug flags +AC_ARG_ENABLE([utcp_debug], AS_HELP_STRING([--enable-utcp-debug], [compile utcp with debug output])) +AS_IF([test "x$enable_utcp_debug" = "xyes"], + [AX_CHECK_COMPILE_FLAG([-DUTCP_DEBUG], [CPPFLAGS="$CPPFLAGS -DUTCP_DEBUG"]) + ] +); + dnl Checks for header files. dnl We do this in multiple stages, because unlike Linux all the other operating systems really suck and don't include their own dependencies. @@ -99,6 +106,10 @@ AC_CHECK_TYPES([socklen_t, struct addrinfo, struct sockaddr_in6], , , [#include "src/have.h"] ) +AC_CHECK_TYPES([struct sockaddr_storage], ,AC_MSG_ERROR([System must support struct sockaddr_storage.]), + [#include "src/have.h"] +) + dnl Checks for library functions. AC_TYPE_SIGNAL AC_CHECK_FUNCS([asprintf fchmod fork get_current_dir_name gettimeofday random select strdup strerror time usleep],