Commit 76e8d619 authored by Eric Engestrom's avatar Eric Engestrom
Browse files

meson: simplify the gbm option code, and avoid changing types



v2: drop gallium comment (Dylan)
Signed-off-by: default avatarEric Engestrom <eric.engestrom@imgtec.com>
Reviewed-by: default avatarDylan Baker <dylan@pnwbakers.com>
parent a549da87
......@@ -294,16 +294,14 @@ if not (with_dri or with_gallium or with_glx == 'xlib' or with_glx == 'gallium-x
with_shared_glapi = false
endif
with_gbm = get_option('gbm')
if with_gbm == 'auto' and with_dri # TODO: or gallium
with_gbm = system_has_kms_drm
elif with_gbm == 'true'
if not system_has_kms_drm
error('GBM only supports DRM/KMS platforms')
endif
with_gbm = true
_gbm = get_option('gbm')
if _gbm == 'auto'
with_gbm = system_has_kms_drm and with_dri
else
with_gbm = false
with_gbm = _gbm == 'true'
endif
if with_gbm and not system_has_kms_drm
error('GBM only supports DRM/KMS platforms')
endif
_egl = get_option('egl')
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment