package/glmark2: fix selection of dependencies
Commit9c068b4be8
(package/glmark2: fix wayland build) extended the set of required libraries for various "flavor" options by selecting those libraries from the blind options. However, those blind options are true as soon as their requirements are met (the depends on), even when glmark2 itself is not enabled. This means that extra libraries are pulled in to the build, even when not required. We fix that by moving the actual selects to the main symbol, along with the proper conditions. This means that we have two lines that select wayland-protocols, under two different conditions; we could make that a single select, but the condition would need to be on two lines anyway, so meh... Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> (cherry picked from commit4a36af9450
) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
db39403155
commit
8dea79bf85
@ -24,7 +24,6 @@ config BR2_PACKAGE_GLMARK2_FLAVOR_WAYLAND_GLESV2
|
||||
depends on BR2_PACKAGE_HAS_LIBGLES
|
||||
depends on BR2_PACKAGE_WAYLAND
|
||||
select BR2_PACKAGE_GLMARK2_FLAVOR_ANY
|
||||
select BR2_PACKAGE_WAYLAND_PROTOCOLS
|
||||
|
||||
config BR2_PACKAGE_GLMARK2_FLAVOR_WAYLAND_GL
|
||||
bool
|
||||
@ -33,7 +32,6 @@ config BR2_PACKAGE_GLMARK2_FLAVOR_WAYLAND_GL
|
||||
depends on BR2_PACKAGE_HAS_LIBGL
|
||||
depends on BR2_PACKAGE_WAYLAND
|
||||
select BR2_PACKAGE_GLMARK2_FLAVOR_ANY
|
||||
select BR2_PACKAGE_WAYLAND_PROTOCOLS
|
||||
|
||||
config BR2_PACKAGE_GLMARK2_FLAVOR_X11_GLESV2
|
||||
bool
|
||||
@ -64,6 +62,8 @@ config BR2_PACKAGE_GLMARK2
|
||||
depends on BR2_PACKAGE_GLMARK2_FLAVOR_ANY
|
||||
select BR2_PACKAGE_JPEG
|
||||
select BR2_PACKAGE_LIBPNG
|
||||
select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_GLMARK2_FLAVOR_WAYLAND_GL
|
||||
select BR2_PACKAGE_WAYLAND_PROTOCOLS if BR2_PACKAGE_GLMARK2_FLAVOR_WAYLAND_GLESV2
|
||||
help
|
||||
glmark2 is an OpenGL 2.0 and ES 2.0 benchmark.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user