egl client examples are being built while 'gl-renderer' option is set to 'false'
FAILED: clients/weston-simple-dmabuf-egl cc -o clients/weston-simple-dmabuf-egl 'clients/clients@@weston-simple-dmabuf-egl@exe/meson-generated_.._.._protocol_linux-dmabuf-unstable-v1-protocol.c.o' 'clients/clients@@weston-simple-dmabuf-egl@exe/meson-generated_.._.._protocol_linux-explicit-synchronization-unstable-v1-protocol.c.o' 'clients/clients@@weston-simple-dmabuf-egl@exe/meson-generated_.._.._protocol_xdg-shell-unstable-v6-protocol.c.o' 'clients/clients@@weston-simple-dmabuf-egl@exe/meson-generated_.._.._protocol_fullscreen-shell-unstable-v1-protocol.c.o' 'clients/clients@@weston-simple-dmabuf-egl@exe/simple-dmabuf-egl.c.o' -Wl,--as-needed -Wl,--start-group /usr/lib/x86_64-linux-gnu/libwayland-client.so /usr/lib/x86_64-linux-gnu/libdrm.so -lm /usr/lib/x86_64-linux-gnu/libEGL.so /usr/lib/x86_64-linux-gnu/libGLESv2.so /usr/lib/x86_64-linux-gnu/libgbm.so -Wl,--end-group /usr/bin/ld: clients/clients@@weston-simple-dmabuf-egl@exe/simple-dmabuf-egl.c.o: in function `display_set_up_egl':/home/twaik/weston-build/../weston/clients/simple-dmabuf-egl.c:1136: undefined reference to `weston_check_egl_extension'/usr/bin/ld: /home/twaik/weston-build/../weston/clients/simple-dmabuf-egl.c:1142: undefined reference to `weston_check_egl_extension'/usr/bin/ld: /home/twaik/weston-build/../weston/clients/simple-dmabuf-egl.c:1148: undefined reference to `weston_check_egl_extension'/usr/bin/ld: /home/twaik/weston-build/../weston/clients/simple-dmabuf-egl.c:1169: undefined reference to `weston_check_egl_extension'/usr/bin/ld: /home/twaik/weston-build/../weston/clients/simple-dmabuf-egl.c:1175: undefined reference to `weston_check_egl_extension'/usr/bin/ld: clients/clients@@weston-simple-dmabuf-egl@exe/simple-dmabuf-egl.c.o:/home/twaik/weston-build/../weston/clients/simple-dmabuf-egl.c:1195: more undefined references to `weston_check_egl_extension' followcollect2: error: ld returned 1 exit status[172/334] Compiling C object 'clients/clients@@weston-simple-egl@exe/simple-egl.c.o'.In file included from ../weston/clients/simple-egl.c:51:../weston/clients/simple-egl.c: In function ‘init_egl’:../weston/clients/../shared/weston-egl-ext.h:211:34: warning: passing argument 1 of ‘weston_platform_get_egl_display’ makes pointer from integer without a cast [-Wint-conversion] #define EGL_PLATFORM_WAYLAND_KHR 0x31D8 ^~~~~~../weston/clients/simple-egl.c:162:35: note: in expansion of macro ‘EGL_PLATFORM_WAYLAND_KHR’ weston_platform_get_egl_display(EGL_PLATFORM_WAYLAND_KHR, ^~~~~~~~~~~~~~~~~~~~~~~~In file included from ../weston/clients/simple-egl.c:50:../weston/clients/../shared/platform.h:141:39: note: expected ‘void *’ but argument is of type ‘int’ weston_platform_get_egl_display(void *platform, void *native_display, ~~~~~~^~~~~~~~../weston/clients/simple-egl.c:204:6: warning: implicit declaration of function ‘weston_check_egl_extension’ [-Wimplicit-function-declaration] weston_check_egl_extension(extensions, "EGL_EXT_buffer_age")) { ^~~~~~~~~~~~~~~~~~~~~~~~~~[173/334] Compiling C object 'clients/clients@@toytoolkit@sta/window.c.o'.ninja: build stopped: subcommand failed.