[rtems commit] build: Fix bsp_defaults command
Sebastian Huber
sebh at rtems.org
Thu Jul 15 06:07:46 UTC 2021
Module: rtems
Branch: master
Commit: b6092cb82c530c309bc0c48003453f53be830e02
Changeset: http://git.rtems.org/rtems/commit/?id=b6092cb82c530c309bc0c48003453f53be830e02
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Thu Jul 15 08:05:30 2021 +0200
build: Fix bsp_defaults command
Update #4468.
---
wscript | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/wscript b/wscript
index 4673b72..1206c4d 100755
--- a/wscript
+++ b/wscript
@@ -203,11 +203,11 @@ class Item(object):
def get_enabled_by(self):
return self.data["enabled-by"]
- def defaults(self, enable, variant):
+ def defaults(self, enable, variant, family):
if _is_enabled(enable, self.get_enabled_by()):
for p in self.links():
- p.defaults(enable, variant)
- self.do_defaults(variant)
+ p.defaults(enable, variant, family)
+ self.do_defaults(variant, family)
def configure(self, conf, cic):
if _is_enabled(conf.env.ENABLE, self.get_enabled_by()):
@@ -223,7 +223,7 @@ class Item(object):
p.build(bld, bic)
self.do_build(bld, bic)
- def do_defaults(self, variant):
+ def do_defaults(self, variant, family):
return
def prepare_configure(self, conf, cic):
@@ -1566,8 +1566,10 @@ COMPILER = {}""".format(
)
)
enable = [compiler, arch, variant]
- items[top_group].defaults(enable, variant)
- bsps[arch][bsp].defaults(enable, variant)
+ bsp_item = bsps[arch][bsp]
+ family = arch + "/" + bsp_item.data["family"]
+ items[top_group].defaults(enable, variant, family)
+ bsp_item.defaults(enable, variant, family)
if first:
no_matches_error(ctx, white_list)
More information about the vc
mailing list