diff options
author | Chris Johns <chrisj@rtems.org> | 2022-09-23 09:49:49 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2022-09-23 09:49:49 +1000 |
commit | b8caadd3a699f074d0ee6ddd4849f39810f04935 (patch) | |
tree | 5ec737c34f1d18ddb95b9a245df1cf5faa74fe41 | |
parent | 6aba8bf684d4e2ecc5d6be57af436992c756fb9a (diff) |
waf: Move logs to out
-rw-r--r-- | wscript | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -120,13 +120,18 @@ class dry_runner(Build.BuildContext): def set_builder_build(bld, build, dry_run=False, show=False): name = os.path.basename(build['buildset']) + logs = bld.path.get_bld() + log = logs.make_node(name) cmd = [bld.env.RSB_SET_BUILDER, '--prefix=' + bld.env.PREFIX] if bld.env.NO_INSTALL: cmd += ['--no-install'] cmd += ['--bset-tar-file'] if build['dry-run'] or dry_run: cmd += ['--dry-run'] - cmd += ['--trace', '--log=' + name + '.txt', build['buildset']] + cmd += [ + '--trace', '--log=' + str(log.path_from(bld.path)) + '.txt', + build['buildset'] + ] if show: print(build['buildset'] + ':', ' '.join(cmd)) else: @@ -233,6 +238,7 @@ def build(bld): def distclean(ctx): '''removes build folders and data''' + def remove_and_log(k, fun): try: fun(k) |