aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--conf/layer.conf5
-rw-r--r--dynamic-layers/openembedded-layer/recipes-graphics/spir/spirv-tools_%.bbappend1
-rw-r--r--recipes-qt/qt6/qtshadertools_git.bb3
3 files changed, 9 insertions, 0 deletions
diff --git a/conf/layer.conf b/conf/layer.conf
index c3a9b44..636dc27 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -14,6 +14,11 @@ BBPATH .= ":${LAYERDIR}"
# We have a recipes directory, add to BBFILES
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
+# bbappends for optional layers
+BBFILES_DYNAMIC += " \
+ openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/recipes*/*/*.bbappend \
+"
+
BBFILE_COLLECTIONS += "qt6-layer"
BBFILE_PATTERN_qt6-layer := "^${LAYERDIR}/"
diff --git a/dynamic-layers/openembedded-layer/recipes-graphics/spir/spirv-tools_%.bbappend b/dynamic-layers/openembedded-layer/recipes-graphics/spir/spirv-tools_%.bbappend
new file mode 100644
index 0000000..608377e
--- /dev/null
+++ b/dynamic-layers/openembedded-layer/recipes-graphics/spir/spirv-tools_%.bbappend
@@ -0,0 +1 @@
+BBCLASSEXTEND = "native nativesdk"
diff --git a/recipes-qt/qt6/qtshadertools_git.bb b/recipes-qt/qt6/qtshadertools_git.bb
index 6f503f3..7b4e93c 100644
--- a/recipes-qt/qt6/qtshadertools_git.bb
+++ b/recipes-qt/qt6/qtshadertools_git.bb
@@ -11,5 +11,8 @@ include recipes-qt/qt6/qt6.inc
DEPENDS = "qtbase qtshadertools-native"
+RDEPENDS:${PN}-tools = "spirv-tools"
+RDEPENDS:${PN}-tools:remove:mingw32 = "spirv-tools"
+
BBCLASSEXTEND = "native nativesdk"