Hi Vincent, On 7 October 2016 at 16:08, Vincent Abriou <[email protected]> wrote: > @@ -72,6 +72,9 @@ install-libweston_moduleLTLIBRARIES > install-moduleLTLIBRARIES: install-libLTLIBR > lib_LTLIBRARIES = libweston-@[email protected] > libweston_@LIBWESTON_MAJOR@_la_CPPFLAGS = $(AM_CPPFLAGS) -DIN_WESTON > libweston_@LIBWESTON_MAJOR@_la_CFLAGS = $(AM_CFLAGS) $(COMPOSITOR_CFLAGS) > $(LIBUNWIND_CFLAGS) > +if ENABLE_DRM_COMPOSITOR > +libweston_@LIBWESTON_MAJOR@_la_CFLAGS += $(DRM_COMPOSITOR_CFLAGS) > +endif > libweston_@LIBWESTON_MAJOR@_la_LIBADD = $(COMPOSITOR_LIBS) $(LIBUNWIND_LIBS) > \ > $(DLOPEN_LIBS) -lm $(CLOCK_GETTIME_LIBS) \ > $(LIBINPUT_BACKEND_LIBS) libshared.la
So, given that the set of formats is defined unconditionally in gl-renderer, this would break compilation with --disable-drm-backend. The options that come to mind are either: using wl_shm enums for these formats, shipping a local copy of drm_fourcc.h, or mandating the DRM backend for dmabuf. Of those, I'd prefer the first, I think. I did merge your YUYV patch, though: thanks! Cheers, Daniel _______________________________________________ wayland-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/wayland-devel
