PKG_CHECK_MODULES([OPENSSL], [openssl])
AX_PTHREAD([], [AC_MSG_ERROR([pthread support is required])])
-AC_MSG_CHECKING([for BIND headers])
-BIND_CPPFLAGS=""
-for dir in "" "/usr/include/bind9"; do
- save_CPPFLAGS="$CPPFLAGS"
- if test -n "$dir"; then
- CPPFLAGS="$CPPFLAGS -I$dir"
- fi
- AC_PREPROC_IFELSE(
- [AC_LANG_PROGRAM([[#include <dns/zone.h>]], [[]])],
- [
- BIND_CPPFLAGS="${dir:+-I$dir}"
- CPPFLAGS="$save_CPPFLAGS"
- break
- ],
- [CPPFLAGS="$save_CPPFLAGS"])
-done
-
-if test -z "$BIND_CPPFLAGS" && ! echo "#include <dns/zone.h>" | $CPP $CPPFLAGS - >/dev/null 2>&1; then
- AC_MSG_RESULT([not found])
- AC_MSG_ERROR([BIND development headers required])
-else
- AC_MSG_RESULT([${BIND_CPPFLAGS:-default path}])
-fi
-
-AC_SUBST([BIND_CPPFLAGS])
-
# libisc and libdns themselves — no .pc files, so link-test directly.
# Order matters: libdns depends on libisc.
BIND_LIBS="-ldns -lisc $LIBUV_LIBS $OPENSSL_LIBS $PTHREAD_LIBS -ldl"