From: Remi Gacogne Date: Thu, 4 Apr 2019 09:26:24 +0000 (+0200) Subject: Merge pull request #7343 from rgacogne/dnsdist-dyngroup-smt X-Git-Tag: dnsdist-1.4.0-alpha1~31 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=31aec16142aab4786588f0d25307f6259bb5f39c;p=pdns Merge pull request #7343 from rgacogne/dnsdist-dyngroup-smt dnsdist: Add addDynBlockSMT() support to dynBlockRulesGroup --- 31aec16142aab4786588f0d25307f6259bb5f39c diff --cc pdns/dnsdistdist/configure.ac index 1013e0d43,158ba4e99..1582f7d73 --- a/pdns/dnsdistdist/configure.ac +++ b/pdns/dnsdistdist/configure.ac @@@ -53,14 -48,17 +53,19 @@@ AC_SUBST([YAHTTP_CFLAGS], ['-I$(top_src AC_SUBST([YAHTTP_LIBS], ['$(top_builddir)/ext/yahttp/yahttp/libyahttp.la']) PDNS_WITH_LUA([mandatory]) + AS_IF([test "x$LUAPC" = "xluajit"], [ + # export all symbols to be able to use the Lua FFI interface + AC_MSG_NOTICE([Adding -rdynamic to export all symbols for the Lua FFI interface]) + LDFLAGS="$LDFLAGS -rdynamic" + ]) PDNS_CHECK_LUA_HPP +AM_CONDITIONAL([HAVE_GNUTLS], [false]) +AM_CONDITIONAL([HAVE_LIBSSL], [false]) DNSDIST_ENABLE_DNS_OVER_TLS -DNSDIST_WITH_GNUTLS -DNSDIST_WITH_LIBSSL AS_IF([test "x$enable_dns_over_tls" != "xno"], [ + DNSDIST_WITH_GNUTLS + DNSDIST_WITH_LIBSSL AS_IF([test "$HAVE_LIBSSL" = "1"], [ # we need libcrypto if libssl is enabled PDNS_CHECK_LIBCRYPTO