| ... | @@ -1163,10 +1163,15 @@ pub const Target = union(enum) { | ... | @@ -1163,10 +1163,15 @@ pub const Target = union(enum) { |
| 1163 | } | 1163 | } |
| 1164 | | 1164 | |
| 1165 | pub fn exeFileExt(self: Target) []const u8 { | 1165 | pub fn exeFileExt(self: Target) []const u8 { |
| 1166 | return switch (self.getOs()) { | 1166 | if (self.isWindows()) { |
| 1167 | .windows => ".exe", | 1167 | return ".exe"; |
| 1168 | else => "", | 1168 | } else if (self.isUefi()) { |
| 1169 | }; | 1169 | return ".efi"; |
| | 1170 | } else if (self.isWasm()) { |
| | 1171 | return ".wasm"; |
| | 1172 | } else { |
| | 1173 | return ""; |
| | 1174 | } |
| 1170 | } | 1175 | } |
| 1171 | | 1176 | |
| 1172 | pub fn staticLibSuffix(self: Target) []const u8 { | 1177 | pub fn staticLibSuffix(self: Target) []const u8 { |