summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authordefanor <defanor@uberspace.net>2021-09-21 11:11:50 +0300
committerdefanor <defanor@uberspace.net>2021-09-21 11:11:50 +0300
commitbec43cf7a9d33cd0ad393c86ffdd005c45f0f419 (patch)
tree0319262f0ae35892eaf8d09b62c31829cfb592c5 /configure.ac
parenta7b4b434cb1bce4f51d7ea23ed646385fb190f1b (diff)
Make DNSSEC trust anchor file configurable
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac16
1 files changed, 13 insertions, 3 deletions
diff --git a/configure.ac b/configure.ac
index f6a066f..d9453ed 100644
--- a/configure.ac
+++ b/configure.ac
@@ -15,9 +15,7 @@ AM_PROG_AR
LT_INIT
-# Checks for libraries.
-
-PKG_CHECK_MODULES([UNBOUND], [libunbound])
+# Checks for libraries and related parameters.
PKG_CHECK_MODULES([LIBXML], [libxml-2.0])
@@ -26,6 +24,18 @@ PKG_CHECK_MODULES([GSASL], [libgsasl])
PKG_CHECK_MODULES([NETTLE], [nettle])
+# DNS: libunbound
+
+AC_ARG_VAR([DNSSEC_TRUST_ANCHOR_FILE],
+ [A DNSSEC trust anchor, containing DNSKEY in zone file format])
+AS_IF([test "x$DNSSEC_TRUST_ANCHOR_FILE" == "x"],
+ [DNSSEC_TRUST_ANCHOR_FILE="/usr/share/dns/root.key"])
+AC_DEFINE_UNQUOTED([DNSSEC_TRUST_ANCHOR_FILE],
+ "$DNSSEC_TRUST_ANCHOR_FILE",
+ [A DNSSEC trust anchor, containing DNSKEY in zone file format])
+
+PKG_CHECK_MODULES([UNBOUND], [libunbound])
+
# GPGME, optional
AC_ARG_WITH([gpgme],