[have_mmap=no]
)
-PDNS_CHECK_LIBSODIUM
-PDNS_CHECK_LIBDECAF
+PDNS_WITH_LIBSODIUM
+PDNS_WITH_LIBDECAF
PDNS_CHECK_LIBCRYPTO([
],[
AC_MSG_ERROR([OpenSSL/libcrypto not found])
# Boost accumulators, as used by dnsbulktest and dnstcpbench, need 1.48+
# to be compatible with C++11
AM_CONDITIONAL([HAVE_BOOST_GE_148], [test "$boost_major_version" -ge 148])
+AS_IF([test "$boost_major_version" -ge 148], [
+ AC_DEFINE(HAVE_BOOST_GE_148, [1], [Define to 1 if you have boost >= 1.48])
+])
BOOST_PROGRAM_OPTIONS([mt])
AS_IF([test "$boost_cv_lib_program_options" = "no"], [
PDNS_ENABLE_UNIT_TESTS
PDNS_ENABLE_BACKEND_UNIT_TESTS
PDNS_ENABLE_REPRODUCIBLE
+PDNS_ENABLE_FUZZ_TARGETS
PDNS_WITH_SQLITE3
godbc)
PDNS_WITH_UNIXODBC
;;
- mydns|gmysql|pdns)
+ mydns|gmysql)
PDNS_WITH_MYSQL
;;
gpgsql)
[AC_MSG_ERROR([${a} backend needs lua but we cannot find it])]
)
;;
+ lmdb)
+ PDNS_CHECK_LMDB
+ BOOST_SERIALIZATION
+ ;;
esac
done
done
AX_AVAILABLE_SYSTEMD
+AX_CHECK_SYSTEMD_FEATURES
AM_CONDITIONAL([HAVE_SYSTEMD], [ test x"$systemd" = "xy" ])
LDFLAGS="$RELRO_LDFLAGS $LDFLAGS"
modules/gpgsqlbackend/Makefile
modules/gsqlite3backend/Makefile
modules/ldapbackend/Makefile
+ modules/lmdbbackend/Makefile
modules/luabackend/Makefile
modules/lua2backend/Makefile
modules/mydnsbackend/Makefile