)
PDNS_CHECK_LIBCRYPTO_ECDSA
-PDNS_CHECK_RAGEL
+PDNS_CHECK_RAGEL([pdns/dnslabeltext.cc], [www.powerdns.com])
PDNS_CHECK_CLOCK_GETTIME
BOOST_REQUIRE([1.35])
AC_DEFUN([PDNS_CHECK_RAGEL], [
AC_CHECK_PROG([RAGEL], [ragel], [ragel])
if test "x$RAGEL" = "x"; then
- if test ! -f "${srcdir}/pdns/dnslabeltext.cc"; then
- AC_MSG_ERROR([ragel is missing and you don't have ${srcdir}/pdns/dnslabeltext.cc. Install ragel or download sources from www.powerdns.com])
+ if test ! -f "${srcdir}/$1"; then
+ AC_MSG_ERROR([ragel is missing and you don't have ${srcdir}/$1. Install ragel or download sources from $2])
fi
fi
])
LT_INIT([disable-static])
PDNS_CHECK_LIBSODIUM
-DNSDIST_CHECK_RAGEL
+PDNS_CHECK_RAGEL([dnslabeltext.cc], [www.dnsdist.org])
PDNS_CHECK_LIBEDIT
PDNS_CHECK_CLOCK_GETTIME
+++ /dev/null
-AC_DEFUN([DNSDIST_CHECK_RAGEL], [
- AC_CHECK_PROG([RAGEL], [ragel], [ragel])
- if test "x$RAGEL" = "x"; then
- if test ! -f "${srcdir}/dnslabeltext.cc"; then
- AC_MSG_ERROR([ragel is missing and you don't have ${srcdir}/dnslabeltext.cc. Install ragel or download sources from www.dnsdist.org])
- fi
- fi
-])
--- /dev/null
+../../../m4/pdns_check_ragel.m4
\ No newline at end of file
PDNS_WITH_NET_SNMP
# check for tools we might need
-PDNS_CHECK_RAGEL
+PDNS_CHECK_RAGEL([pdns/dnslabeltext.cc], [www.powerdns.com])
PDNS_CHECK_CURL
AC_CHECK_FUNCS([strcasestr])