PDNS_ENABLE_NOD
-AM_COND_IF([NOD_ENABLED],
- [
- BOOST_FILESYSTEM
- AS_IF([test -z "$BOOST_FILESYSTEM_LIBS"], [ AC_MSG_ERROR([Boost filesystem library is not installed])])],
- [])
-
AC_SUBST([nodcachedir])
nodcachedir='${localstatedir}/lib/pdns-recursor'
AC_ARG_WITH([nod-cache-dir],
AC_ARG_ENABLE([nod],
AS_HELP_STRING([--enable-nod],
- [enable newly observed domains @<:@default=yes@:>@]
+ [enable newly observed domains @<:@default=auto@:>@]
),
[enable_nod=$enableval],
- [enable_nod=yes]
+ [enable_nod=auto]
)
- AS_IF([test "x$enable_nod" != "xno"],
- [AC_DEFINE([NOD_ENABLED], [1], [Define to 1 if nod is enabled])]
+ BOOST_FILESYSTEM([], [no])
+
+ AS_IF([test "x$enable_nod" = "xyes"], [
+ AS_IF([test "x$BOOST_FILESYSTEM_LIBS" = "x"],
+ [AC_MSG_ERROR([Boost filesystem library required by NOD is not installed])])
+ ]
)
+ AS_IF([test "x$enable_nod" = "xauto"], [
+ AS_IF([test "x$BOOST_FILESYSTEM_LIBS" != "x"],
+ [enable_nod="yes"], [enable_nod="no"])
+ ])
- AM_CONDITIONAL([NOD_ENABLED], [test "x$enable_nod" != "xno"])
+ AM_CONDITIONAL([NOD_ENABLED], [test "x$enable_nod" = "xyes"])
+ AS_IF([test "x$enable_nod" = "xyes"], [AC_DEFINE([NOD_ENABLED],
+ [1], [Define to 1 if nod is enabled])])
AC_MSG_RESULT([$enable_nod])
])