ok. we need default-by-family documentation in rtems-docs/eng
On Fri, Jul 23, 2021 at 12:49 AM Sebastian Huber
wrote:
>
> 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
>
> ___
> devel mailing list
> devel@rtems.org
> http://lists.rtems.org/mailman/listinfo/devel
___
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel