summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2024-03-21 10:12:28 +0100
committersfan5 <sfan5@live.de>2024-03-21 18:27:08 +0100
commit1d8f28cea7fb8d142a16eb6c9e104c707f2e7d77 (patch)
treeceddb24069168d536b283d757bec07fceb8b5459
parenta392f9117027413ed470710d7cd2ff80c5b971fa (diff)
downloadmpv-1d8f28cea7fb8d142a16eb6c9e104c707f2e7d77.tar.bz2
mpv-1d8f28cea7fb8d142a16eb6c9e104c707f2e7d77.tar.xz
meson: conditionalize searching for ANGLE's EGL
-rw-r--r--meson.build5
1 files changed, 3 insertions, 2 deletions
diff --git a/meson.build b/meson.build
index ec5d5555c4..c2f6966e7e 100644
--- a/meson.build
+++ b/meson.build
@@ -1147,9 +1147,10 @@ if features['egl-angle']
sources += files('video/out/opengl/angle_dynamic.c')
endif
-egl_dep = cc.find_library('EGL', required: get_option('egl-angle-lib'))
+egl_dep = cc.find_library('EGL', required:
+ get_option('egl-angle-lib').require(features['egl-angle']))
egl_angle_lib = get_option('egl-angle-lib').require(
- features['egl-angle'] and cc.has_function('eglCreateWindowSurface',
+ egl_dep.found() and cc.has_function('eglCreateWindowSurface',
dependencies: egl_dep,
prefix: '#include <EGL/egl.h>'),
error_message: 'egl-angle-lib could not be found!',