authorgravatar for pfg@pfg.pwpfg <pfg@pfg.pw> 2025-01-17 11:42:55-08:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2025-01-17 20:42:55+01:00
logc748eb2416d067688d1f4f40af78478e7dfdc4bf
treee1eae332a9096c0cd059b6e7baec50296295e620
parent4bace0f6212a3007247c42b0effcc40c6cfe61a8
signaturebadge-check Signed by PGP key B5690EEEBB952194

std.Build: fix setLibCFile() to add step dependencies


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

lib/std/Build/Step/Compile.zig+6-1
......@@ -823,7 +823,12 @@ pub fn setVerboseCC(compile: *Compile, value: bool) void {
823823
824824pub fn setLibCFile(compile: *Compile, libc_file: ?LazyPath) void {
825825 const b = compile.step.owner;
826 compile.libc_file = if (libc_file) |f| f.dupe(b) else null;
826 if (libc_file) |f| {
827 compile.libc_file = f.dupe(b);
828 f.addStepDependencies(&compile.step);
829 } else {
830 compile.libc_file = null;
831 }
827832}
828833
829834fn getEmittedFileGeneric(compile: *Compile, output_file: *?*GeneratedFile) LazyPath {