From f20078acea88f7c38f14cbc206053e50c313c357 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 12 Sep 2022 10:35:21 +0200 Subject: build: Use enabled by for defaults Merge the "default" and "default-by-variant" attributes. Use an "enabled-by" expression to select the default value based on the enabled set. This makes it possible to select default values depending on other options. For example you could choose memory settings based on whether RTEMS_SMP is enabled or disabled. The change was tested by comparing the output of ./waf bspdefaults before and after the change. --- spec/build/bsps/arm/optgiccpuif.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'spec/build/bsps/arm/optgiccpuif.yml') diff --git a/spec/build/bsps/arm/optgiccpuif.yml b/spec/build/bsps/arm/optgiccpuif.yml index 53ffa49c93..8c09e93d65 100644 --- a/spec/build/bsps/arm/optgiccpuif.yml +++ b/spec/build/bsps/arm/optgiccpuif.yml @@ -5,8 +5,9 @@ actions: build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) -default: 0x2c000000 -default-by-variant: [] +default: +- enabled-by: true + value: 0x2c000000 description: | Defines the base address of the GIC CPU Interface. enabled-by: true -- cgit v1.2.3