dnsdist: make dnstap support (and with it the libfstrm dep) optional
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 27 Apr 2021 19:19:12 +0000 (21:19 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Fri, 28 May 2021 21:24:11 +0000 (23:24 +0200)
Signed-off-by: Peter van Dijk <peter.van.dijk@powerdns.com>
net/dnsdist/Makefile

index 10dd021de4d9f5d28cc75f200fc2a40c0853ca98..9c60ada6ef72fe6267765a75e4dc43d411592d49 100644 (file)
@@ -74,6 +74,12 @@ menu "Configuration"
                help
                        "Enable RE2 support for dnsdist"
                default y
+
+       config DNSDIST_DNSTAP
+               bool "DNSTAP support"
+               help
+                       "Enable DNSTAP support for dnsdist"
+               default y
 endmenu
 endef
 
@@ -88,10 +94,10 @@ define Package/dnsdist
          +DNSDIST_OPENSSL:libopenssl \
          +DNSDIST_NET_SNMP:libnetsnmp \
          +DNSDIST_RE2:re2 \
+         +DNSDIST_DNSTAP:libfstrm \
          +libatomic \
          +libcap \
          +libedit \
-         +libfstrm \
          +libsodium \
          +libstdcpp \
          +lmdb \
@@ -125,10 +131,10 @@ TARGET_CXX+=-std=c++17
 CONFIGURE_ARGS+= \
        --enable-option-checking=fatal \
        --enable-dnscrypt \
-       --enable-dnstap \
        --with-libsodium \
        --with-pic \
        --with-lua=lua \
+       $(if $(CONFIG_DNSDIST_DNSTAP),--enable-dnstap=yes,--enable-dnstap=no) \
        $(if $(CONFIG_DNSDIST_RE2),--with,--without)-re2 \
        $(if $(CONFIG_DNSDIST_NET_SNMP),--with,--without)-net-snmp \
        $(if $(CONFIG_DNSDIST_GNUTLS),--with,--without)-gnutls \