mirror of
https://github.com/ziglang/zig.git
synced 2026-02-12 12:27:41 +00:00
std.Build.Step: no-op steps report cached if all deps cached
This commit is contained in:
parent
a4c35a6245
commit
d3cbbe0b1e
@ -144,9 +144,16 @@ pub fn getStackTrace(s: *Step) std.builtin.StackTrace {
|
||||
};
|
||||
}
|
||||
|
||||
fn makeNoOp(self: *Step, prog_node: *std.Progress.Node) anyerror!void {
|
||||
_ = self;
|
||||
fn makeNoOp(step: *Step, prog_node: *std.Progress.Node) anyerror!void {
|
||||
_ = prog_node;
|
||||
|
||||
var all_cached = true;
|
||||
|
||||
for (step.dependencies.items) |dep| {
|
||||
all_cached = all_cached and dep.result_cached;
|
||||
}
|
||||
|
||||
step.result_cached = all_cached;
|
||||
}
|
||||
|
||||
pub fn cast(step: *Step, comptime T: type) ?*T {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user