mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 17:39:31 +00:00
mesa-demos: drop glx option and patch
As far as I can see the x11 option does the same thing. (From OE-Core rev: a904c9492e86be39fcdd244e8f4b9768861c0e77) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
772afb2678
commit
5d7031945d
@@ -1,62 +0,0 @@
|
|||||||
From 322af294390a7f4e1524c5a79312be6cbebce988 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Awais Belal <awais_belal@mentor.com>
|
|
||||||
Date: Wed, 11 Nov 2015 17:22:12 +0500
|
|
||||||
Subject: [PATCH] only build GLX demos if needed
|
|
||||||
|
|
||||||
There are platforms that default to EGL only configurations
|
|
||||||
in which case the GLX applications are not required
|
|
||||||
at all. Allow the user to control generation of these
|
|
||||||
demos as needed through a configure switch.
|
|
||||||
|
|
||||||
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
||||||
Upstream-Status: Pending
|
|
||||||
---
|
|
||||||
configure.ac | 9 +++++++++
|
|
||||||
src/Makefile.am | 6 +++++-
|
|
||||||
2 files changed, 14 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/configure.ac b/configure.ac
|
|
||||||
index f8ec7e3..1a4d96d 100644
|
|
||||||
--- a/configure.ac
|
|
||||||
+++ b/configure.ac
|
|
||||||
@@ -132,6 +132,11 @@ if test "x$enable_glu" = xyes; then
|
|
||||||
DEMO_LIBS="$DEMO_LIBS $GLU_LIBS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
+AC_ARG_ENABLE([glx-demos],
|
|
||||||
+ [AS_HELP_STRING([--enable-glx-demos],
|
|
||||||
+ [enable GLX demos @<:@default=auto@:>@])],
|
|
||||||
+ [glx_demos_enabled="$enableval"],
|
|
||||||
+ [glx_demos_enabled=yes])
|
|
||||||
AC_ARG_ENABLE([egl],
|
|
||||||
[AS_HELP_STRING([--enable-egl],
|
|
||||||
[enable EGL library @<:@default=auto@:>@])],
|
|
||||||
@@ -325,6 +333,7 @@ AC_SUBST([WAYLAND_LIBS])
|
|
||||||
|
|
||||||
AM_CONDITIONAL(HAVE_GLU, test "x$glu_enabled" = "xyes")
|
|
||||||
AM_CONDITIONAL(HAVE_GLEW, test "x$glew_enabled" = "xyes")
|
|
||||||
+AM_CONDITIONAL(HAVE_GLX, test "x$glx_demos_enabled" = "xyes")
|
|
||||||
AM_CONDITIONAL(HAVE_EGL, test "x$egl_enabled" = "xyes")
|
|
||||||
AM_CONDITIONAL(HAVE_GLESV1, test "x$glesv1_enabled" = "xyes")
|
|
||||||
AM_CONDITIONAL(HAVE_GLESV2, test "x$glesv2_enabled" = "xyes")
|
|
||||||
diff --git a/src/Makefile.am b/src/Makefile.am
|
|
||||||
index 8b89dee..a4d7e8f 100644
|
|
||||||
--- a/src/Makefile.am
|
|
||||||
+++ b/src/Makefile.am
|
|
||||||
@@ -44,8 +44,12 @@ SUBDIRS = \
|
|
||||||
slang \
|
|
||||||
tests \
|
|
||||||
tools \
|
|
||||||
- wgl \
|
|
||||||
+ wgl
|
|
||||||
+
|
|
||||||
+if HAVE_GLX
|
|
||||||
+SUBDIRS += \
|
|
||||||
xdemos
|
|
||||||
+endif
|
|
||||||
|
|
||||||
if HAVE_GLEW
|
|
||||||
SUBDIRS += \
|
|
||||||
--
|
|
||||||
1.9.1
|
|
||||||
|
|
||||||
@@ -17,7 +17,6 @@ SRC_URI = "https://mesa.freedesktop.org/archive/demos/${BPN}-${PV}.tar.bz2 \
|
|||||||
file://0008-glsl-perf-Add-few-missing-.glsl-.vert-.frag-files-to.patch \
|
file://0008-glsl-perf-Add-few-missing-.glsl-.vert-.frag-files-to.patch \
|
||||||
file://0009-glsl-perf-Install-.glsl-.vert-.frag-files.patch \
|
file://0009-glsl-perf-Install-.glsl-.vert-.frag-files.patch \
|
||||||
file://0012-mesa-demos-OpenVG-demos-with-single-frame-need-eglSw.patch \
|
file://0012-mesa-demos-OpenVG-demos-with-single-frame-need-eglSw.patch \
|
||||||
file://0013-only-build-GLX-demos-if-needed.patch \
|
|
||||||
"
|
"
|
||||||
SRC_URI[md5sum] = "6b65a02622765522176d00f553086fa3"
|
SRC_URI[md5sum] = "6b65a02622765522176d00f553086fa3"
|
||||||
SRC_URI[sha256sum] = "01e99c94a0184e63e796728af89bfac559795fb2a0d6f506fa900455ca5fff7d"
|
SRC_URI[sha256sum] = "01e99c94a0184e63e796728af89bfac559795fb2a0d6f506fa900455ca5fff7d"
|
||||||
@@ -27,7 +26,7 @@ inherit autotools pkgconfig features_check
|
|||||||
REQUIRED_DISTRO_FEATURES = "opengl x11"
|
REQUIRED_DISTRO_FEATURES = "opengl x11"
|
||||||
|
|
||||||
PACKAGECONFIG ?= "drm osmesa freetype2 gbm egl gles1 gles2 \
|
PACKAGECONFIG ?= "drm osmesa freetype2 gbm egl gles1 gles2 \
|
||||||
x11 glew glu glx"
|
x11 glew glu"
|
||||||
|
|
||||||
# The Wayland code doesn't work with Wayland 1.0, so disable it for now
|
# The Wayland code doesn't work with Wayland 1.0, so disable it for now
|
||||||
#${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
|
#${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
|
||||||
@@ -47,7 +46,6 @@ PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,virtual/libgl wayla
|
|||||||
PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,virtual/libx11"
|
PACKAGECONFIG[x11] = "--enable-x11,--disable-x11,virtual/libx11"
|
||||||
PACKAGECONFIG[glew] = "--enable-glew,--disable-glew,glew"
|
PACKAGECONFIG[glew] = "--enable-glew,--disable-glew,glew"
|
||||||
PACKAGECONFIG[glu] = "--enable-glu,--disable-glu,virtual/libgl"
|
PACKAGECONFIG[glu] = "--enable-glu,--disable-glu,virtual/libgl"
|
||||||
PACKAGECONFIG[glx] = "--enable-glx-demos,--disable-glx-demos"
|
|
||||||
|
|
||||||
do_install:append() {
|
do_install:append() {
|
||||||
# it can be completely empty when all PACKAGECONFIG options are disabled
|
# it can be completely empty when all PACKAGECONFIG options are disabled
|
||||||
|
|||||||
Reference in New Issue
Block a user