sdl2: add KMS/DRM video driver support
authorOlivier Schonken <olivier.schonken@gmail.com>
Sun, 1 Oct 2017 18:46:01 +0000 (20:46 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 8 Oct 2017 13:34:23 +0000 (15:34 +0200)
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/sdl2/Config.in
package/sdl2/sdl2.mk

index a2971edc899da717bff2a86ef348336398a7807c..f29b3c7c38c50dfabc6d72746bddd82b74b1c660 100644 (file)
@@ -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
index e64628d0cdaaa64a27b067acfbd898067e45f64a..facb41e52705da75fccf915dce49087fa0e4886e 100644 (file)
@@ -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))