authorgravatar for jean.daniel.michaud@gmail.comjd <jean.daniel.michaud@gmail.com> 2024-04-15 07:53:21+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-04-15 04:10:13-07:00
logd23a8e83d43be1f209e12744925852dbd1690163
tree9f0a6111302bda47d62dc139357dba98370d293a
parent64b989358275d00299403457074e55a431c3a0b7

std.Build.Step.ConfigHeader: better error message


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

lib/std/Build/Step/ConfigHeader.zig+5-1
......@@ -203,7 +203,11 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void {
203203 .cmake => |file_source| {
204204 try output.appendSlice(c_generated_line);
205205 const src_path = file_source.getPath(b);
206 const contents = try std.fs.cwd().readFileAlloc(arena, src_path, self.max_bytes);
206 const contents = std.fs.cwd().readFileAlloc(arena, src_path, self.max_bytes) catch |err| {
207 return step.fail("unable to read cmake input file '{s}': {s}", .{
208 src_path, @errorName(err),
209 });
210 };
207211 try render_cmake(step, contents, &output, self.values, src_path);
208212 },
209213 .blank => {