diff --git a/lib/compiler/Maker.zig b/lib/compiler/Maker.zig index b5db0e68f7597a1e951900e8b741afb20521bcda..ade19eeb33a672846fb80709ff26089cbb883fac 100644 --- a/lib/compiler/Maker.zig +++ b/lib/compiler/Maker.zig @@ -242,6 +242,12 @@ pub fn main(init: process.Init.Minimal) !void { } } + if (EnvVar.ZIG_BUILD_SUMMARY.get(&graph.environ_map)) |str| { + if (stringToEnum(Summary, str)) |value| { + summary = value; + } + } + try configure_argv.ensureUnusedCapacity(arena, 16); try cached_passthru_configure.ensureUnusedCapacity(arena, 16); diff --git a/lib/std/zig.zig b/lib/std/zig.zig index 4c41d56845f7ebd32bb83a51d2ec182b7e4e7154..858fb169439c2cdffa31f200e650e7151a2da991 100644 --- a/lib/std/zig.zig +++ b/lib/std/zig.zig @@ -763,6 +763,7 @@ pub const EnvVar = enum { ZIG_LIBC, ZIG_BUILD_ERROR_STYLE, ZIG_BUILD_MULTILINE_ERRORS, + ZIG_BUILD_SUMMARY, ZIG_VERBOSE_LINK, ZIG_VERBOSE_CC, ZIG_VERBOSE_CMD,