From: Carlos Rafael Giani Date: Wed, 7 Nov 2018 01:17:40 +0000 (+0100) Subject: libsdl2: Add CFLAGS for non-X11 builds with Vivante EGL headers X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=0882e308d544fbd8b8eb66ef66754e2c2fc20817;p=meta-freescale.git libsdl2: Add CFLAGS for non-X11 builds with Vivante EGL headers Without these, the Vivante EGL headers will try to include X11 headers, causing the build to break. Signed-off-by: Carlos Rafael Giani Signed-off-by: Otavio Salvador --- diff --git a/recipes-graphics/libsdl2/libsdl2_%.bbappend b/recipes-graphics/libsdl2/libsdl2_%.bbappend index 5eecfea8..303ea63a 100644 --- a/recipes-graphics/libsdl2/libsdl2_%.bbappend +++ b/recipes-graphics/libsdl2/libsdl2_%.bbappend @@ -1,3 +1,8 @@ # what vivante driver does libsdl2 mean? Anyway it fails with missing functions as # VIVANTE_Create VIVANTE_GLES_GetProcAddress VIVANTE_GLES_UnloadLibrary ... EXTRA_OECONF_append_imxgpu2d = " --disable-video-vivante" + +CFLAGS_append_imxgpu = " -DLINUX \ + ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', '-DEGL_API_FB', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '-DWL_EGL_PLATFORM', '', d)} \ +"