std.build: if using a RunStep, show the command run on verbose (#8571)

This commit is contained in:
g-w1 2021-05-01 02:17:17 -04:00 committed by GitHub
parent fe8781357a
commit e9e91b4ed0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -191,6 +191,13 @@ pub const RunStep = struct {
child.stdout_behavior = stdIoActionToBehavior(self.stdout_action);
child.stderr_behavior = stdIoActionToBehavior(self.stderr_action);
if (self.builder.verbose) {
for (argv) |arg| {
warn("{s} ", .{arg});
}
warn("\n", .{});
}
child.spawn() catch |err| {
warn("Unable to spawn {s}: {s}\n", .{ argv[0], @errorName(err) });
return err;