commit ec735f62e461952c47f997ab6199cd89abbb20c2 (tree)
parent f90637d5c1cdf50bdc9ee330d382a6098fa69c97
Author: GrimTyr <mahmoudessehayli@gmail.com>
Date: Fri, 29 May 2026 05:32:44 +0200
Maker: get user color preference from env (#35493)
Make the make step respect the user preference for color.
Reviewed-on: https://codeberg.org/ziglang/zig/pulls/35493
Reviewed-by: Ryan Liptak <squeek502@noreply.codeberg.org>
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/compiler/Maker.zig b/lib/compiler/Maker.zig
@@ -194,7 +194,7 @@ pub fn main(init: process.Init.Minimal) !void {
var max_rss: u64 = 0;
var skip_oom_steps = false;
var test_timeout_ns: ?u64 = null;
- var color: Color = .auto;
+ var color: Color = .settingFromEnvironment(&graph.environ_map);
var watch = false;
var fuzz: ?Fuzz.Mode = null;
var debounce_interval_ms: u16 = 50;
@@ -533,7 +533,7 @@ pub fn main(init: process.Init.Minimal) !void {
}
const main_progress_node = std.Progress.start(io, .{
- .disable_printing = (color == .off),
+ .disable_printing = (graph.stderr_mode.? == .no_color),
});
defer main_progress_node.end();