summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/mesa
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-graphics/mesa')
-rw-r--r--meta/recipes-graphics/mesa/mesa.inc18
1 files changed, 8 insertions, 10 deletions
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index 2a89b8e8f0..116a9ed861 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -82,16 +82,14 @@ EXTRA_OEMESON = " \
82def strip_comma(s): 82def strip_comma(s):
83 return s.strip(',') 83 return s.strip(',')
84 84
85PACKAGECONFIG:class-target ??= "${@bb.utils.filter('DISTRO_FEATURES', 'wayland vulkan', d)} \ 85PACKAGECONFIG = " \
86 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl egl gles gbm gallium virgl', '', d)} \ 86 gallium \
87 ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'x11 dri3', '', d)} \ 87 ${@bb.utils.filter('DISTRO_FEATURES', 'x11 vulkan wayland', d)} \
88 ${@bb.utils.contains('DISTRO_FEATURES', 'x11 vulkan', 'dri3', '', d)} \ 88 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl egl gles gbm virgl', '', d)} \
89 elf-tls \ 89 ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'dri3', '', d)} \
90 " 90 ${@bb.utils.contains('DISTRO_FEATURES', 'x11 vulkan', 'dri3', '', d)} \
91PACKAGECONFIG:class-native ?= "gbm gallium egl opengl elf-tls x11" 91 ${@bb.utils.contains('TCLIBC', 'glibc', 'elf-tls', '', d)} \
92PACKAGECONFIG:class-nativesdk ?= "gbm gallium egl opengl elf-tls x11" 92"
93
94PACKAGECONFIG:remove:libc-musl = "elf-tls"
95 93
96# "gbm" requires "opengl" 94# "gbm" requires "opengl"
97PACKAGECONFIG[gbm] = "-Dgbm=enabled,-Dgbm=disabled" 95PACKAGECONFIG[gbm] = "-Dgbm=enabled,-Dgbm=disabled"