authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-12-18 18:18:02-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-01-01 17:51:20-07:00
logca77c3bacc971b92f4fcfc783224af51d16174bd
tree13f0eb0f853767e7a62083c593ee9af36d81c702
parent4b667e736201d9fbe2e440863ce1e631a2d3b4e7

std.Build.Step.Compile: restore previous step name

Print using the target query rather than the resolved target. This makes it print "native" when compiling for the native target.

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

lib/std/Build/Step/Compile.zig+3-2
...@@ -251,7 +251,8 @@ pub fn create(owner: *std.Build, options: Options) *Compile {...@@ -251,7 +251,8 @@ pub fn create(owner: *std.Build, options: Options) *Compile {
251 else251 else
252 owner.fmt("{s} ", .{name});252 owner.fmt("{s} ", .{name});
253253
254 const target = options.root_module.target.?.result;254 const resolved_target = options.root_module.target.?;
255 const target = resolved_target.result;
255256
256 const step_name = owner.fmt("{s} {s}{s} {s}", .{257 const step_name = owner.fmt("{s} {s}{s} {s}", .{
257 switch (options.kind) {258 switch (options.kind) {
...@@ -262,7 +263,7 @@ pub fn create(owner: *std.Build, options: Options) *Compile {...@@ -262,7 +263,7 @@ pub fn create(owner: *std.Build, options: Options) *Compile {
262 },263 },
263 name_adjusted,264 name_adjusted,
264 @tagName(options.root_module.optimize orelse .Debug),265 @tagName(options.root_module.optimize orelse .Debug),
265 target.zigTriple(owner.allocator) catch @panic("OOM"),266 resolved_target.query.zigTriple(owner.allocator) catch @panic("OOM"),
266 });267 });
267268
268 const out_filename = std.zig.binNameAlloc(owner.allocator, .{269 const out_filename = std.zig.binNameAlloc(owner.allocator, .{