diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2024-07-14 19:48:08 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-07-14 19:51:16 -0700 |
| commit | abf895595189eb45df8c97f4029c58976815b450 (patch) | |
| tree | 5ea03d7fc0485f6dc86eb34d185992f69cf8a190 /lib/std/Build/Step/CheckFile.zig | |
| parent | d404d8a3637bc30dffc736e5fa1a68b8af0e19cb (diff) | |
| download | zig-abf895595189eb45df8c97f4029c58976815b450.tar.gz zig-abf895595189eb45df8c97f4029c58976815b450.zip | |
make zig compiler processes live across rebuilds
Changes the `make` function signature to take an options struct, which
additionally includes `watch: bool`. I intentionally am not exposing
this information to configure phase logic.
Also adds global zig cache to the compiler cache prefixes.
Closes #20600
Diffstat (limited to 'lib/std/Build/Step/CheckFile.zig')
| -rw-r--r-- | lib/std/Build/Step/CheckFile.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/std/Build/Step/CheckFile.zig b/lib/std/Build/Step/CheckFile.zig index c7a2046c1f..699e6d2e9d 100644 --- a/lib/std/Build/Step/CheckFile.zig +++ b/lib/std/Build/Step/CheckFile.zig @@ -46,8 +46,8 @@ pub fn setName(check_file: *CheckFile, name: []const u8) void { check_file.step.name = name; } -fn make(step: *Step, prog_node: std.Progress.Node) !void { - _ = prog_node; +fn make(step: *Step, options: Step.MakeOptions) !void { + _ = options; const b = step.owner; const check_file: *CheckFile = @fieldParentPtr("step", step); try step.singleUnchangingWatchInput(check_file.source); |
