From 6f2aa8ad36e3aaffc9fa2cb8c744b04da7339ee2 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Tue, 13 Jul 2021 20:47:08 -1000 Subject: build: Use BSP family for options - Optionally add support for 'default-by-family' to allow option to be set by a family and so all related BSPs Close #4468 --- spec/build/bsps/lm32/lm32_evr/abi.yml | 1 + spec/build/bsps/lm32/lm32_evr/optsim.yml | 1 + spec/build/bsps/lm32/milkymist/abi.yml | 1 + spec/build/bsps/lm32/milkymist/optsim.yml | 1 + 4 files changed, 4 insertions(+) (limited to 'spec/build/bsps/lm32') diff --git a/spec/build/bsps/lm32/lm32_evr/abi.yml b/spec/build/bsps/lm32/lm32_evr/abi.yml index 530e7a5d14..36202d01c3 100644 --- a/spec/build/bsps/lm32/lm32_evr/abi.yml +++ b/spec/build/bsps/lm32/lm32_evr/abi.yml @@ -7,6 +7,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: [] +default-by-family: [] default-by-variant: [] description: | ABI flags diff --git a/spec/build/bsps/lm32/lm32_evr/optsim.yml b/spec/build/bsps/lm32/lm32_evr/optsim.yml index b02e333c26..bdbc285fc4 100644 --- a/spec/build/bsps/lm32/lm32_evr/optsim.yml +++ b/spec/build/bsps/lm32/lm32_evr/optsim.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: - value: true variants: diff --git a/spec/build/bsps/lm32/milkymist/abi.yml b/spec/build/bsps/lm32/milkymist/abi.yml index 1b553c1f4d..115b14a700 100644 --- a/spec/build/bsps/lm32/milkymist/abi.yml +++ b/spec/build/bsps/lm32/milkymist/abi.yml @@ -11,6 +11,7 @@ default: - -mmultiply-enabled - -mdivide-enabled - -msign-extend-enabled +default-by-family: [] default-by-variant: [] description: | ABI flags diff --git a/spec/build/bsps/lm32/milkymist/optsim.yml b/spec/build/bsps/lm32/milkymist/optsim.yml index 5172e03c63..712feeb74e 100644 --- a/spec/build/bsps/lm32/milkymist/optsim.yml +++ b/spec/build/bsps/lm32/milkymist/optsim.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | If defined, this indicates the BSP is being built to run on the lm32 simulator in GDB. This enables fast idle support which speeds up the clock ticks while the idle task is running so time spent in the idle task is minimized. This significantly reduces the wall time required to execute the RTEMS test suites. It also enables a special exit and alternate printk support. -- cgit v1.2.3