[PATCH] build: Merge default-by-family into by-variant
Sebastian Huber
sebastian.huber at embedded-brains.de
Fri Jul 23 06:49:40 UTC 2021
Prefix the BSP family name with "bsps/" to make it distinct to the BSP
variant names.
---
spec/build/bsps/optconsolebaud.yml | 5 +----
wscript | 10 ++++++----
2 files changed, 7 insertions(+), 8 deletions(-)
diff --git a/spec/build/bsps/optconsolebaud.yml b/spec/build/bsps/optconsolebaud.yml
index 4b0869beca..0233fdd61b 100644
--- a/spec/build/bsps/optconsolebaud.yml
+++ b/spec/build/bsps/optconsolebaud.yml
@@ -6,13 +6,10 @@ build-type: option
copyrights:
- Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de)
default: 115200
-default-by-family:
-- value: 9600
- families:
- - powerpc/motorola_powerpc
default-by-variant:
- value: 9600
variants:
+ - bsps/powerpc/motorola_powerpc
- m68k/m5484FireEngine
- powerpc/hsc_cm01
- powerpc/beatnik
diff --git a/wscript b/wscript
index fb8ce9292d..bd75de9807 100755
--- a/wscript
+++ b/wscript
@@ -698,10 +698,12 @@ class OptionItem(Item):
if OptionItem._is_variant(default["variants"], variant):
value = default["value"]
break
- for default in self.data["default-by-family"]:
- if OptionItem._is_variant(default["families"], family):
- value = default["value"]
- break
+ else:
+ family = "bsps/" + family
+ for default in self.data["default-by-variant"]:
+ if OptionItem._is_variant(default["variants"], family):
+ value = default["value"]
+ break
if value is None:
return value
if isinstance(value, list):
--
2.26.2
More information about the devel
mailing list