package/glmark2: fix selection of dependencies
Commit 9c068b4be8
(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>
This commit is contained in:
parent
82f5b76577
commit
4a36af9450
@ -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