meson: check whether gnutls supports TCP fast open

Fixes #9403
This commit is contained in:
Yu Watanabe 2018-06-25 22:40:40 +09:00
parent 7f1fc7c6d4
commit f02582f69f
2 changed files with 2 additions and 1 deletions

1
README
View File

@ -154,6 +154,7 @@ REQUIREMENTS:
libmicrohttpd (optional)
libpython (optional)
libidn2 or libidn (optional)
gnutls >= 3.1.4 (optional, >= 3.5.3 is necessary to support DNS-over-TLS)
elfutils >= 158 (optional)
polkit (optional)
pkg-config

View File

@ -1137,7 +1137,7 @@ substs.set('DEFAULT_DNSSEC_MODE', default_dnssec)
dns_over_tls = get_option('dns-over-tls')
if dns_over_tls != 'false'
have = conf.get('HAVE_GNUTLS') == 1
have = libgnutls != [] and libgnutls.version().version_compare('>=3.5.3')
if dns_over_tls == 'true' and not have
error('DNS-over-TLS support was requested, but dependencies are not available')
endif