authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-01-31 21:11:41-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-01-31 21:11:41-07:00
log44b105a38d966a43dcd407b971ea39fe26353eab
tree52c80a84325a70ea69092d49c85d693ae6712b94
parentd3e40b0d8085ec82e6e5b33f2010de6cb9779ce5

stage2: make --debug-log work by default for debug builds

can be disabled with `-Dlog=false`

1 files changed, 2 insertions(+), 1 deletions(-)

build.zig+2-1
...@@ -221,7 +221,8 @@ pub fn build(b: *Builder) !void {...@@ -221,7 +221,8 @@ pub fn build(b: *Builder) !void {
221 test_stage2.linkLibC();221 test_stage2.linkLibC();
222 }222 }
223223
224 const enable_logging = b.option(bool, "log", "Whether to enable logging") orelse false;224 const is_debug = mode == .Debug;
225 const enable_logging = b.option(bool, "log", "Enable debug logging with --debug-log") orelse is_debug;
225 const enable_link_snapshots = b.option(bool, "link-snapshot", "Whether to enable linker state snapshots") orelse false;226 const enable_link_snapshots = b.option(bool, "link-snapshot", "Whether to enable linker state snapshots") orelse false;
226227
227 const opt_version_string = b.option([]const u8, "version-string", "Override Zig version string. Default is to find out with git.");228 const opt_version_string = b.option([]const u8, "version-string", "Override Zig version string. Default is to find out with git.");