From 0891510dc600d8d58f2cc69fc8f648387f4a548b Mon Sep 17 00:00:00 2001 From: Olivier Schonken Date: Sun, 1 Oct 2017 20:46:01 +0200 Subject: [PATCH] sdl2: add KMS/DRM video driver support Signed-off-by: Olivier Schonken Signed-off-by: Thomas Petazzoni --- package/sdl2/Config.in | 7 +++++++ package/sdl2/sdl2.mk | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/package/sdl2/Config.in b/package/sdl2/Config.in index a2971edc89..f29b3c7c38 100644 --- a/package/sdl2/Config.in +++ b/package/sdl2/Config.in @@ -29,6 +29,13 @@ comment "X11 video driver needs X.org" depends on !BR2_PACKAGE_XORG7 depends on BR2_USE_MMU +config BR2_PACKAGE_SDL2_KMSDRM + bool "KMS/DRM video driver" + depends on BR2_PACKAGE_LIBDRM + +comment "KMS/DRM video driver needs libdrm" + depends on !BR2_PACKAGE_LIBDRM + config BR2_PACKAGE_SDL2_OPENGL bool "OpenGL (GLX)" depends on BR2_PACKAGE_HAS_LIBGL diff --git a/package/sdl2/sdl2.mk b/package/sdl2/sdl2.mk index e64628d0cd..facb41e527 100644 --- a/package/sdl2/sdl2.mk +++ b/package/sdl2/sdl2.mk @@ -125,4 +125,11 @@ else SDL2_CONF_OPTS += --disable-alsa endif +ifeq ($(BR2_PACKAGE_SDL2_KMSDRM),y) +SDL2_DEPENDENCIES += libdrm +SDL2_CONF_OPTS += --enable-video-kmsdrm +else +SDL2_CONF_OPTS += --disable-video-kmsdrm +endif + $(eval $(autotools-package)) -- 2.30.2