Files
rtems/spec/build/bsps/optxilsupportpath.yml
Sebastian Huber f20078acea 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.
2023-01-17 08:31:48 +01:00

33 lines
803 B
YAML

SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause
actions:
- get-string: null
- env-assign: null
build-type: option
copyrights:
- Copyright (C) 2022 On-Line Applications Research (OAR)
default:
- enabled-by: []
value: arm/cortexr5
- enabled-by: bsps/microblaze/microblaze_fpga
value: microblaze
- enabled-by:
- bsps/arm/xilinx_zynq
- bsps/arm/xilinx_zynqmp
value: arm/cortexa9
- enabled-by:
- aarch64/xilinx_zynqmp_ilp32_qemu
- aarch64/xilinx_zynqmp_ilp32_zu3eg
value: arm/ARMv8/32bit
- enabled-by:
- aarch64/xilinx_zynqmp_lp64_cfc400x
- aarch64/xilinx_zynqmp_lp64_qemu
- aarch64/xilinx_zynqmp_lp64_zu3eg
- bsps/aarch64/xilinx_versal
value: arm/ARMv8/64bit
description: Set the Xilinx support path
enabled-by: true
format: '{}'
links: []
name: XIL_SUPPORT_PATH
type: build