[Buildroot] [v3, 2/2] package/efl: add Evas GL DRM Engine support

Romain Naour romain.naour at gmail.com
Sun Nov 20 19:30:28 UTC 2016


Hi Pierre,

Le 20/11/2016 à 19:59, pierre floury a écrit :
> From: Romain Naour <romain.naour at gmail.com>
> 
> This support is required for Enlightenment wayland support [1].
> 
> As stated in configure, Evas GL DRM Engine needs OpenGL ES with EGL and
> wayland (wayland-client >= 1.8.0)
> 
> [1] https://www.enlightenment.org/about-wayland
> 
> Signed-off-by: Romain Naour <romain.naour at gmail.com>
> Signed-off-by: Pierre Floury <devpfl at gmail.com>
> 
> ---
> v2: rename the option to BR2_PAKCAGE_EFL_GLES_DRM (ThomasP)
>     fix the help text (ThomasP)
> ---
> v3: rebase v2 on top of master
>     Signed-off-by: Pierre Floury <devpfl at gmail.com>

As suggested by Thomas [1], enable gl-drm only if all dependencies are available
without using another Kconfig symbol (BR2_PAKCAGE_EFL_GLES_DRM)

This series is ok for me :)

Best regards,
Romain

[1] http://lists.busybox.net/pipermail/buildroot/2016-September/172422.html
> ---
>  package/efl/efl.mk | 6 ++++++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/package/efl/efl.mk b/package/efl/efl.mk
> index d6b2bf5..fdeea47 100644
> --- a/package/efl/efl.mk
> +++ b/package/efl/efl.mk
> @@ -199,6 +199,12 @@ else
>  EFL_CONF_OPTS += --disable-drm
>  endif
>  
> +ifeq ($(BR2_PACKAGE_EFL_OPENGLES)$(BR2_PACKAGE_EFL_DRM),yy)
> +EFL_CONF_OPTS += --enable-gl-drm
> +else
> +EFL_CONF_OPTS += --disable-gl-drm
> +endif
> +
>  EFL_DEPENDENCIES += $(if $(BR2_PACKAGE_LIBXKBCOMMON),libxkbcommon)
>  
>  # Loaders that need external dependencies needs to be --enable-XXX=yes
> 



More information about the buildroot mailing list