summaryrefslogtreecommitdiffstats
path: root/meta/conf/bitbake.conf
diff options
context:
space:
mode:
Diffstat (limited to 'meta/conf/bitbake.conf')
-rw-r--r--meta/conf/bitbake.conf17
1 files changed, 16 insertions, 1 deletions
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index caae6a012b..bc438cca82 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -713,7 +713,7 @@ DISTRO_NAME ??= "OpenEmbedded"
713# 713#
714# This works for functions as well, they are really just environment variables. 714# This works for functions as well, they are really just environment variables.
715# Default OVERRIDES to make compilation fail fast in case of build system misconfiguration. 715# Default OVERRIDES to make compilation fail fast in case of build system misconfiguration.
716OVERRIDES = "${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}:${CLASSOVERRIDE}:forcevariable" 716OVERRIDES = "${TARGET_OS}:${TRANSLATED_TARGET_ARCH}:build-${BUILD_OS}:pn-${PN}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}${DISTROFEATURESOVERRIDES}:${CLASSOVERRIDE}:forcevariable"
717OVERRIDES[vardepsexclude] = "MACHINEOVERRIDES" 717OVERRIDES[vardepsexclude] = "MACHINEOVERRIDES"
718CLASSOVERRIDE ?= "class-target" 718CLASSOVERRIDE ?= "class-target"
719DISTROOVERRIDES ?= "${@d.getVar('DISTRO') or ''}" 719DISTROOVERRIDES ?= "${@d.getVar('DISTRO') or ''}"
@@ -722,6 +722,21 @@ MACHINEOVERRIDES[vardepsexclude] = "MACHINE"
722 722
723FILESOVERRIDES = "${TRANSLATED_TARGET_ARCH}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}" 723FILESOVERRIDES = "${TRANSLATED_TARGET_ARCH}:${MACHINEOVERRIDES}:${DISTROOVERRIDES}"
724 724
725# Turns certain DISTRO_FEATURES into overrides of the same name
726# or (optionally) some other name. Ensures that these special
727# distro features remain set also for native and nativesdk
728# recipes, so that these overrides can also be used there.
729#
730# Beware that this part of OVERRIDES changes during parsing, so usage
731# of these overrides should be limited to .bb and .bbappend files,
732# because then DISTRO_FEATURES is final.
733DISTRO_FEATURES_OVERRIDES ??= ""
734DISTRO_FEATURES_OVERRIDES[doc] = "A space-separated list of <feature> entries. \
735Each entry is added to OVERRIDES as df-<feature> if <feature> is in DISTRO_FEATURES."
736DISTRO_FEATURES_FILTER_NATIVE_append = " ${DISTRO_FEATURES_OVERRIDES}"
737DISTRO_FEATURES_FILTER_NATIVESDK_append = " ${DISTRO_FEATURES_OVERRIDES}"
738DISTROFEATURESOVERRIDES = "${@ ''.join([':df-' + x for x in (set(d.getVar('DISTRO_FEATURES_OVERRIDES').split()) & set((d.getVar('DISTRO_FEATURES') or '').split()))]) }"
739
725################################################################## 740##################################################################
726# Include the rest of the config files. 741# Include the rest of the config files.
727################################################################## 742##################################################################