From b854f537393a6d53964ac7736a96b16fed13d15e Mon Sep 17 00:00:00 2001 From: Disk Poppy Date: Mon, 26 Sep 2022 00:15:57 +0200 Subject: [PATCH] fix installing emitted headers --- lib/std/build.zig | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/std/build.zig b/lib/std/build.zig index 2c141d5401da..6135b4cc0653 100644 --- a/lib/std/build.zig +++ b/lib/std/build.zig @@ -3296,17 +3296,16 @@ pub const LibExeObjStep = struct { self.computeOutFileNames(); // Update generated files + if (self.emit_h) { + self.output_h_path_source.path = builder.pathJoin( + &.{ builder.build_root, self.out_h_filename }, + ); + } if (self.output_dir != null) { self.output_path_source.path = builder.pathJoin( &.{ self.output_dir.?, self.out_filename }, ); - if (self.emit_h) { - self.output_h_path_source.path = builder.pathJoin( - &.{ self.output_dir.?, self.out_h_filename }, - ); - } - if (self.target.isWindows() or self.target.isUefi()) { self.output_pdb_path_source.path = builder.pathJoin( &.{ self.output_dir.?, self.out_pdb_filename },