Skip to content

Commit c52d7ef

Browse files
committed
Fix kernel regressions
1 parent 1c23422 commit c52d7ef

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

util/experiments/build.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ def parser():
6060

6161

6262
# Build software target with a specific data configuration
63-
def build(target=None, build_dir=None, data_cfg=None, defines=None, hw_cfg=None, sync=False,
63+
def build(target=None, build_dir=None, data_cfg=None, defines=None, hw_cfg=None, sync=True,
6464
dry_run=False):
6565
# Define variables for build system
6666
vars = {
@@ -128,9 +128,15 @@ def main():
128128
cfgs = [Path(cfg) for cfg in args.cfg]
129129

130130
# Build software
131+
processes = []
131132
for cfg in cfgs:
132133
build_dir = Path(f'build/{cfg.stem}').resolve()
133-
build(args.target, build_dir, data_cfg=cfg)
134+
processes.append(build(args.target, build_dir, data_cfg=cfg, sync=False))
135+
print(colored('Build app', 'black', attrs=['bold']),
136+
colored(args.target + '-' + cfg.stem, 'cyan', attrs=['bold']),
137+
colored('in', 'black', attrs=['bold']),
138+
colored(build_dir, 'cyan', attrs=['bold']))
139+
common.wait_processes(processes)
134140

135141
# Build testlist
136142
tests = [create_test(args.target, cfg, args.testlist_cmd) for cfg in cfgs]

0 commit comments

Comments
 (0)