weston-ini-conf: Fix test of DISTRO_FEATURE
[AGL/meta-agl-demo.git] / recipes-graphics / wayland / weston-ini-conf.bbappend
index b79c526..d778459 100644 (file)
@@ -1,6 +1,15 @@
-WESTONCORE[shell] ??= "ivi-shell.so"
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
 
-WESTONIVISHELL[ivi-module] ??= "ivi-controller.so"
-WESTONIVISHELL[ivi-input-module] ??= "ivi-input-controller.so"
+#
+SRC_URI += "${@bb.utils.contains("DISTRO_FEATURES", "virtual-display", "file://virtualoutput.cfg", "",d)}"
+
+do_configure_append() {
+    if ${@bb.utils.contains('DISTRO_FEATURES', 'virtual-display', 'true', 'false', d)}; then
+        echo virtual=1 >> ${WORKDIR}/core.cfg
+    fi
+
+    if ${@bb.utils.contains('DISTRO_FEATURES', 'gst-record', 'true', 'false', d)}; then
+       echo recorder=true >> ${WORKDIR}/virtualoutput.cfg
+    fi
+}
 
-WESTONSECTION[WESTONIVISHELL] = "ivi-shell"