| ... | ... | @@ -176,9 +176,11 @@ pub fn binNameAlloc(allocator: *std.mem.Allocator, options: BinNameOptions) erro |
| 176 | 176 | .spirv => return std.fmt.allocPrint(allocator, "{s}.spv", .{root_name}), |
| 177 | 177 | .hex => return std.fmt.allocPrint(allocator, "{s}.ihex", .{root_name}), |
| 178 | 178 | .raw => return std.fmt.allocPrint(allocator, "{s}.bin", .{root_name}), |
| 179 | | .plan9 => return std.fmt.allocPrint(allocator, "{s}{s}", .{ |
| 180 | | root_name, ofmt.fileExt(target.cpu.arch), |
| 181 | | }), |
| 179 | .plan9 => switch (options.output_mode) { |
| 180 | .Exe => return allocator.dupe(u8, root_name), |
| 181 | .Obj => return std.fmt.allocPrint(allocator, "{s}{s}", .{ root_name, ofmt.fileExt(target.cpu.arch) }), |
| 182 | .Lib => return std.fmt.allocPrint(allocator, "{s}{s}.a", .{ target.libPrefix(), root_name }), |
| 183 | }, |
| 182 | 184 | } |
| 183 | 185 | } |
| 184 | 186 | |