aboutsummaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/recipes-graphics/wayland/weston_13.%.bbappend
diff options
context:
space:
mode:
Diffstat (limited to 'meta-xilinx-core/recipes-graphics/wayland/weston_13.%.bbappend')
-rw-r--r--meta-xilinx-core/recipes-graphics/wayland/weston_13.%.bbappend12
1 files changed, 12 insertions, 0 deletions
diff --git a/meta-xilinx-core/recipes-graphics/wayland/weston_13.%.bbappend b/meta-xilinx-core/recipes-graphics/wayland/weston_13.%.bbappend
new file mode 100644
index 00000000..3ee9cafa
--- /dev/null
+++ b/meta-xilinx-core/recipes-graphics/wayland/weston_13.%.bbappend
@@ -0,0 +1,12 @@
+FILESEXTRAPATHS:prepend:zynqmp := "${THISDIR}/files:"
+
+require weston.inc
+
+ZYNQMP_WARN_DEFAULT = "0"
+ZYNQMP_WARN_DEFAULT:zynqmp = "${@bb.utils.contains('DISTRO_FEATURES', 'libmali', '1', '0', d)}"
+ZYNQMP_WARN = "${@bb.utils.contains('MACHINE_FEATURES', 'mali400', '${ZYNQMP_WARN_DEFAULT}', '0', d)}"
+
+python() {
+ if d.getVar('ZYNQMP_WARN') == "1":
+ raise bb.parse.SkipRecipe("Weston %s requires GLES 3 interfaces which are not available when libmali enabled. Use Weston 9.0.0.0 instead." % (d.getVar('PV')))
+}