b11b5f
From deb09b3bd826571149f6b018f3a3ff8a33cd104b Mon Sep 17 00:00:00 2001
b11b5f
From: Yu Watanabe <watanabe.yu+github@gmail.com>
b11b5f
Date: Thu, 28 Jun 2018 16:09:04 +0900
b11b5f
Subject: [PATCH] meson: do not compare objects of different types
b11b5f
b11b5f
This fixes the following warning:
b11b5f
```
b11b5f
meson.build:1140: WARNING: Trying to compare values of different types (DependencyHolder, list) using !=.
b11b5f
The result of this is undefined and will become a hard error in a future Meson release.
b11b5f
```
b11b5f
b11b5f
Follow-up for f02582f69fe1e7663a87ba80bd4f90d5d23ee75f(#9410).
b11b5f
b11b5f
(cherry picked from commit 48f5da19b6e8f0d05f5217bc9856093d354ce5d0)
b11b5f
b11b5f
Related: #2122499
b11b5f
---
b11b5f
 meson.build | 3 ++-
b11b5f
 1 file changed, 2 insertions(+), 1 deletion(-)
b11b5f
b11b5f
diff --git a/meson.build b/meson.build
b11b5f
index 6729a9ea5e..af4cf331da 100644
b11b5f
--- a/meson.build
b11b5f
+++ b/meson.build
b11b5f
@@ -1165,7 +1165,8 @@ substs.set('DEFAULT_DNSSEC_MODE', default_dnssec)
b11b5f
 
b11b5f
 dns_over_tls = get_option('dns-over-tls')
b11b5f
 if dns_over_tls != 'false'
b11b5f
-        have = libgnutls != [] and libgnutls.version().version_compare('>=3.5.3')
b11b5f
+        have = (conf.get('HAVE_GNUTLS') == 1 and
b11b5f
+                libgnutls.version().version_compare('>=3.5.3'))
b11b5f
         if dns_over_tls == 'true' and not have
b11b5f
                 error('DNS-over-TLS support was requested, but dependencies are not available')
b11b5f
         endif