render: completely disable gles2 if requested but libEGL is found

For `required` to disable search the value needs to be of `feature` type.
Checking `gles2` via `in` keyword returns a `bool` but `required: false`
makes the dependency optional instead of disabled.
master
Jan Beich 3 years ago committed by Simon Ser
parent 8bc1086cac
commit 760e166578

@ -14,13 +14,12 @@ wlr_files += files(
'wlr_texture.c', 'wlr_texture.c',
) )
egl = dependency('egl', required: 'gles2' in renderers) if 'gles2' in renderers or 'auto' in renderers
if egl.found() egl = dependency('egl', required: 'gles2' in renderers)
if egl.found()
wlr_deps += egl wlr_deps += egl
wlr_files += files('egl.c') wlr_files += files('egl.c')
endif endif
if 'gles2' in renderers or 'auto' in renderers
subdir('gles2') subdir('gles2')
endif endif

Loading…
Cancel
Save