meson: Don't use expat on windows

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>
This commit is contained in:
Dylan Baker 2019-10-11 09:19:25 -07:00
parent 656c038d01
commit 4441da0044

View 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)