[PATCH weston] simple-dmabuf-drm: fix build with --disable-egl

Emilio Pozuelo Monfort pochu27 at gmail.com
Mon Jul 2 15:22:30 UTC 2018


Signed-off-by: Emilio Pozuelo Monfort <emilio.pozuelo at collabora.co.uk>
---
I tried a build with --disable-egl as I didn't have the headers
installed, and it broke here. The EGL usage here seemed optional so I
did that, but I didn't run-test the result. If it would make more sense
to disable the client if EGL support is disabled I can do that.

 clients/simple-dmabuf-drm.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/clients/simple-dmabuf-drm.c b/clients/simple-dmabuf-drm.c
index fcab30e5..1ae3a2dd 100644
--- a/clients/simple-dmabuf-drm.c
+++ b/clients/simple-dmabuf-drm.c
@@ -863,6 +863,7 @@ create_display(int opts, int format)
 	display->req_dmabuf_immediate = opts & OPT_IMMEDIATE;
 	display->req_dmabuf_modifiers = (format == DRM_FORMAT_NV12);
 
+#if ENABLE_EGL
 	/*
 	 * hard code format if the platform egl doesn't support format
 	 * querying / advertising.
@@ -871,6 +872,7 @@ create_display(int opts, int format)
 	if (extensions && !weston_check_egl_extension(extensions,
 				"EGL_EXT_image_dma_buf_import_modifiers"))
 		display->xrgb8888_format_found = 1;
+#endif
 
 	display->registry = wl_display_get_registry(display->display);
 	wl_registry_add_listener(display->registry,
-- 
2.18.0



More information about the wayland-devel mailing list