summaryrefslogtreecommitdiffstats
path: root/external/meta-clang/conf/layer.conf
diff options
context:
space:
mode:
Diffstat (limited to 'external/meta-clang/conf/layer.conf')
-rw-r--r--external/meta-clang/conf/layer.conf23
1 files changed, 23 insertions, 0 deletions
diff --git a/external/meta-clang/conf/layer.conf b/external/meta-clang/conf/layer.conf
new file mode 100644
index 00000000..a5c666fc
--- /dev/null
+++ b/external/meta-clang/conf/layer.conf
@@ -0,0 +1,23 @@
+# We have a conf and classes directory, append to BBPATH
+BBPATH .= ":${LAYERDIR}"
+
+# We have a recipes directory, add to BBFILES
+BBFILES += "${LAYERDIR}/recipes*/*/*.bb ${LAYERDIR}/recipes*/*/*.bbappend"
+
+BBFILE_COLLECTIONS += "clang-layer"
+BBFILE_PATTERN_clang-layer := "^${LAYERDIR}/"
+BBFILE_PRIORITY_clang-layer = "7"
+LAYERSERIES_COMPAT_clang-layer = "sumo thud"
+
+BBFILES_DYNAMIC += " \
+ openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bb \
+ openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bbappend \
+"
+
+#PREFERRED_PROVIDER_gcc-cross-initial-${TARGET_ARCH}_forcevariable = "clang-cross"
+#PREFERRED_PROVIDER_virtual/${TARGET_PREFIX}gcc-initial_forcevariable = "clang-cross"
+PREFERRED_PROVIDER_libgcc-initial = "libgcc-initial"
+
+INHERIT += "clang"
+
+require conf/nonclangable.conf