mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2026-04-23 22:50:40 +02:00
meson: fix intel requirements
Intel requires libpciaccess and an x86/x86_64 host, so if those aren't found and it's enabled we need to error Signed-off-by: Dylan Baker <dylan.c.baker@intel.com> Reviewed-by: Simon Ser <contact@emersion.fr>
This commit is contained in:
parent
8d8357dc64
commit
a6a2ccb448
1 changed files with 6 additions and 2 deletions
|
|
@ -87,8 +87,12 @@ dep_pciaccess = dependency('pciaccess', version : '>= 0.10', required : get_opti
|
|||
with_intel = false
|
||||
_intel = get_option('intel')
|
||||
if not _intel.disabled()
|
||||
if _intel.enabled() and not with_atomics
|
||||
error('libdrm_intel requires atomics.')
|
||||
if _intel.enabled()
|
||||
if not with_atomics
|
||||
error('libdrm_intel requires atomics.')
|
||||
elif not dep_pciaccess.found()
|
||||
error('libdrm_intel requires libpciaccess')
|
||||
endif
|
||||
else
|
||||
with_intel = (_intel.enabled() or host_machine.cpu_family().startswith('x86')) and with_atomics and dep_pciaccess.found()
|
||||
endif
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue