dnsdist_LDADD += $(RE2_LIBS)
endif
+if HAVE_LIBSSL
+dnsdist_LDADD += $(LIBSSL_LIBS)
+endif
+
if HAVE_LIBCRYPTO
-dnsdist_LDADD += $(LIBCRYPTO_LIBS)
+dnsdist_LDADD += $(LIBCRYPTO_LDFLAGS) $(LIBCRYPTO_LIBS)
dnsdist_SOURCES += ipcipher.cc ipcipher.hh
endif
if HAVE_GNUTLS
dnsdist_LDADD += -lgnutls
endif
-
-if HAVE_LIBSSL
-dnsdist_LDADD += $(LIBSSL_LIBS)
-endif
endif
if HAVE_DNS_OVER_HTTPS
dnsdist_LDADD += $(LIBH2OEVLOOP_LIBS)
endif
-if HAVE_LIBSSL
-dnsdist_LDADD += $(LIBSSL_LIBS)
-endif
-
endif
if !HAVE_LUA_HPP
AM_CONDITIONAL([HAVE_LIBSSL], [false])
PDNS_CHECK_LIBCRYPTO
-DNSDIST_WITH_LIBSSL
DNSDIST_ENABLE_DNS_OVER_TLS
+DNSDIST_ENABLE_DNS_OVER_HTTPS
+
+AS_IF([test "x$enable_dns_over_tls" != "xno" -o "x$enable_dns_over_https" != "xno"], [
+ DNSDIST_WITH_LIBSSL
+])
AS_IF([test "x$enable_dns_over_tls" != "xno"], [
DNSDIST_WITH_GNUTLS
- AS_IF([test "$HAVE_GNUTLS" = "0" -a "$HAVE_LIBSSL" = "0"], [
+ AS_IF([test "x$HAVE_GNUTLS" != "x1" -a "x$HAVE_LIBSSL" != "x1"], [
AC_MSG_ERROR([DNS over TLS support requested but neither GnuTLS nor OpenSSL are available])
])
])
-DNSDIST_ENABLE_DNS_OVER_HTTPS
PDNS_CHECK_LIBH2OEVLOOP
AS_IF([test "x$enable_dns_over_https" != "xno"], [
- AS_IF([test "$HAVE_LIBH2OEVLOOP" = "0"], [
+ AS_IF([test "x$HAVE_LIBH2OEVLOOP" != "x1"], [
AC_MSG_ERROR([DNS over HTTPS support requested but libh2o-evloop was not found])
])
- AS_IF([test "$HAVE_LIBSSL" = "0"], [
+ AS_IF([test "x$HAVE_LIBSSL" != "x1"], [
AC_MSG_ERROR([DNS over HTTPS support requested but OpenSSL was not found])
])
])