diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-03-09 22:53:59 -0800 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-03-15 10:48:14 -0700 |
| commit | bf73620cbdb4b9ae6088d44bb88daa4a7d84ed70 (patch) | |
| tree | 63dfa77eae5885573bde1128fe44777fb3a72fb9 | |
| parent | 28bda2eab04e217fe4ba801a9710b2225d141940 (diff) | |
| download | zig-bf73620cbdb4b9ae6088d44bb88daa4a7d84ed70.tar.gz zig-bf73620cbdb4b9ae6088d44bb88daa4a7d84ed70.zip | |
build runner: communicate TTY conf to child procs via env vars
| -rw-r--r-- | lib/build_runner.zig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/build_runner.zig b/lib/build_runner.zig index 8e0ebb4558..e1c3768048 100644 --- a/lib/build_runner.zig +++ b/lib/build_runner.zig @@ -272,6 +272,11 @@ pub fn main() !void { const stderr = std.io.getStdErr(); const ttyconf = get_tty_conf(color, stderr); + switch (ttyconf) { + .no_color => try builder.env_map.put("NO_COLOR", "1"), + .escape_codes => try builder.env_map.put("ZIG_DEBUG_COLOR", "1"), + .windows_api => {}, + } var progress: std.Progress = .{ .dont_print_on_dumb = true }; const main_progress_node = progress.start("", 0); |
