meson: Don't use expat on windows
authorDylan Baker <dylan@pnwbakers.com>
Fri, 11 Oct 2019 16:19:25 +0000 (09:19 -0700)
committerDylan Baker <dylan@pnwbakers.com>
Wed, 16 Oct 2019 23:26:09 +0000 (23:26 +0000)
It's not really needed, and there's no debian package for it so we're
forced to fall back to wraps in mesa's CI. This can be problematic in
itself.

Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
meson.build

index e65dcf482aa531281ebe41c5dc1b7b8acb519e0d..ac52833f41706086cae4b314a5531c3625de6ce6 100644 (file)
@@ -1265,7 +1265,11 @@ if dep_thread.found() and host_machine.system() != 'windows'
     pre_args += '-DPTHREAD_SETAFFINITY_IN_NP_HEADER'
   endif
 endif
-dep_expat = dependency('expat', fallback : ['expat', 'expat_dep'])
+if host_machine.system() != 'windows'
+  dep_expat = dependency('expat', fallback : ['expat', 'expat_dep'])
+else
+  dep_expat = null_dep
+endif
 # this only exists on linux so either this is linux and it will be found, or
 # it's not linux and wont
 dep_m = cc.find_library('m', required : false)