AC_CANONICAL_HOST
# Add some default CFLAGS and CXXFLAGS, can be appended to using the environment variables
-CFLAGS="-g -O2 -Wall -Wextra -Wshadow -Wno-unused-parameter $CFLAGS"
-CXXFLAGS="-g -O2 -Wall -Wextra -Wshadow -Wno-unused-parameter $CXXFLAGS"
+CFLAGS="-g -O2 -Wall -Wextra -Wshadow -Wno-unused-parameter -Wmissing-declarations -Wredundant-decls $CFLAGS"
+CXXFLAGS="-g -O2 -Wall -Wextra -Wshadow -Wno-unused-parameter -Wmissing-declarations -Wredundant-decls $CXXFLAGS"
AC_PROG_CC
AM_PROG_CC_C_O
PDNS_CHECK_OS
PTHREAD_SET_NAME
-PDNS_WITH_LUA
+PDNS_WITH_LUA([mandatory])
PDNS_CHECK_LUA_HPP
AX_CXX_COMPILE_STDCXX_11
PDNS_CHECK_GEOIP
;;
lua*)
- AS_IF([test "x$with_lua" = "xno"],
- [AC_MSG_ERROR([${a} backend needs lua, run ./configure --with-lua])]
- )
- AS_IF([test "x$LUAPC" = "x"],
- [AC_MSG_ERROR([${a} backend needs lua but we cannot find it])]
- )
+ dnl Lua has been checked above
;;
lmdb)
needlmdb=yes