meson: do not compare objects of different types
authorYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 28 Jun 2018 07:09:04 +0000 (16:09 +0900)
committerLennart Poettering <lennart@poettering.net>
Thu, 28 Jun 2018 08:05:19 +0000 (10:05 +0200)
This fixes the following warning:
```
meson.build:1140: WARNING: Trying to compare values of different types (DependencyHolder, list) using !=.
The result of this is undefined and will become a hard error in a future Meson release.
```

Follow-up for f02582f69fe1e7663a87ba80bd4f90d5d23ee75f(#9410).

meson.build

index 80f59d7..dd904c7 100644 (file)
@@ -1137,7 +1137,8 @@ substs.set('DEFAULT_DNSSEC_MODE', default_dnssec)
 
 dns_over_tls = get_option('dns-over-tls')
 if dns_over_tls != 'false'
-        have = libgnutls != [] and libgnutls.version().version_compare('>=3.5.3')
+        have = (conf.get('HAVE_GNUTLS') == 1 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