summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2021-07-23 08:45:07 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2021-08-18 11:25:35 +0200
commitebdfa24bff814134b8f42efc7ed386afcfa90eff (patch)
treeb9aca84bfc91353f6481fac0f42b1fd2a97497f3 /wscript
parentbsp/leon3: Fix rtems_interrupt_is_pending() (diff)
downloadrtems-ebdfa24bff814134b8f42efc7ed386afcfa90eff.tar.bz2
build: Merge default-by-family into by-variant
Prefix the BSP family name with "bsps/" to make it distinct to the BSP variant names. Update #4468.
Diffstat (limited to 'wscript')
-rwxr-xr-xwscript10
1 files changed, 6 insertions, 4 deletions
diff --git a/wscript b/wscript
index 27f65b2054..8903f1f97a 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):