| ... | @@ -2155,6 +2155,9 @@ pub const LibExeObjStep = struct { | ... | @@ -2155,6 +2155,9 @@ pub const LibExeObjStep = struct { |
| 2155 | var src_dir = try std.fs.cwd().openDir(build_output_dir, .{ .iterate = true }); | 2155 | var src_dir = try std.fs.cwd().openDir(build_output_dir, .{ .iterate = true }); |
| 2156 | defer src_dir.close(); | 2156 | defer src_dir.close(); |
| 2157 | | 2157 | |
| | 2158 | // Create the output directory if it doesn't exist. |
| | 2159 | try std.fs.cwd().makePath(output_dir); |
| | 2160 | |
| 2158 | var dest_dir = try std.fs.cwd().openDir(output_dir, .{}); | 2161 | var dest_dir = try std.fs.cwd().openDir(output_dir, .{}); |
| 2159 | defer dest_dir.close(); | 2162 | defer dest_dir.close(); |
| 2160 | | 2163 | |