| ... | ... | @@ -474,9 +474,8 @@ pub fn installRaw(self: *LibExeObjStep, dest_filename: []const u8, options: Inst |
| 474 | 474 | return self.builder.installRaw(self, dest_filename, options); |
| 475 | 475 | } |
| 476 | 476 | |
| 477 | | pub fn installHeader(a: *LibExeObjStep, src_path: []const u8) void { |
| 478 | | const basename = fs.path.basename(src_path); |
| 479 | | const install_file = a.builder.addInstallHeaderFile(src_path, basename); |
| 477 | pub fn installHeader(a: *LibExeObjStep, src_path: []const u8, dest_rel_path: []const u8) void { |
| 478 | const install_file = a.builder.addInstallHeaderFile(src_path, dest_rel_path); |
| 480 | 479 | a.builder.getInstallStep().dependOn(&install_file.step); |
| 481 | 480 | a.installed_headers.append(&install_file.step) catch unreachable; |
| 482 | 481 | } |
| ... | ... | @@ -486,7 +485,7 @@ pub fn installHeadersDirectory( |
| 486 | 485 | src_dir_path: []const u8, |
| 487 | 486 | dest_rel_path: []const u8, |
| 488 | 487 | ) void { |
| 489 | | return a.builder.addInstallDirectoryOptions(.{ |
| 488 | return installHeadersDirectoryOptions(a, .{ |
| 490 | 489 | .source_dir = src_dir_path, |
| 491 | 490 | .install_dir = .header, |
| 492 | 491 | .install_subdir = dest_rel_path, |