step: Steperror_msg: Configuration.String1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26//! Fail the build with a given message.
const Fail = @This();
const std = @import("std");
const Step = std.Build.Step;
const Configuration = std.Build.Configuration;
step: Step,
error_msg: Configuration.String,
pub const base_tag: Step.Tag = .fail;
pub fn create(owner: *std.Build, error_msg: []const u8) *Fail {
const graph = owner.graph;
const fail = graph.create(Fail);
fail.* = .{
.step = .init(.{
.tag = base_tag,
.name = "fail",
.owner = owner,
}),
.error_msg = graph.addString(error_msg),
};
return fail;
}
Fail the build with a given message.