mirror of
https://git.yoctoproject.org/meta-arm
synced 2026-05-07 04:58:57 +00:00
arm/trusted-firmware-m: don't use COMPATIBLE_MACHINE directly
COMPATIBLE_MACHINE is a wrapper around raising SkipRecipe, and as this recipe basically just needs TFM_PLATFORM set we can raise that if the variable is not set. This allows BSPs to set TFM_PLATFORM in their machine configuration instead of needing to bbappend. Change-Id: I8544ff14ac4689bfbea1f0ac68364b673abde6f1 Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Jon Mason <jon.mason@arm.com>
This commit is contained in:
@@ -46,14 +46,17 @@ DEPENDS += "python3-cryptography-native python3-pyasn1-native python3-cbor-nativ
|
||||
S = "${WORKDIR}/git/tfm"
|
||||
B = "${WORKDIR}/build"
|
||||
|
||||
COMPATIBLE_MACHINE ?= "invalid"
|
||||
|
||||
# Build for debug (set TFA_DEBUG to 1 to activate)
|
||||
TFM_DEBUG ?= "0"
|
||||
# Set target config
|
||||
TFM_CONFIG ?= "ConfigDefault.cmake"
|
||||
# Platform must be set for each machine
|
||||
TFM_PLATFORM ?= "invalid"
|
||||
|
||||
# Platform must be set, ideally in the machine configuration.
|
||||
TFM_PLATFORM ?= ""
|
||||
python() {
|
||||
if not d.getVar("TFM_PLATFORM"):
|
||||
raise bb.parse.SkipRecipe("TFM_PLATFORM needs to be set")
|
||||
}
|
||||
|
||||
# Uncomment, or copy these lines to your local.conf to use the Arm Clang compiler
|
||||
# from meta-arm-toolchain.
|
||||
|
||||
Reference in New Issue
Block a user