From 44b105a38d966a43dcd407b971ea39fe26353eab Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Mon, 31 Jan 2022 21:11:41 -0700 Subject: [PATCH] stage2: make --debug-log work by default for debug builds can be disabled with `-Dlog=false` --- build.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.zig b/build.zig index c8f0438ab5..f2d154c702 100644 --- a/build.zig +++ b/build.zig @@ -221,7 +221,8 @@ pub fn build(b: *Builder) !void { test_stage2.linkLibC(); } - const enable_logging = b.option(bool, "log", "Whether to enable logging") orelse false; + const is_debug = mode == .Debug; + const enable_logging = b.option(bool, "log", "Enable debug logging with --debug-log") orelse is_debug; const enable_link_snapshots = b.option(bool, "link-snapshot", "Whether to enable linker state snapshots") orelse false; const opt_version_string = b.option([]const u8, "version-string", "Override Zig version string. Default is to find out with git.");