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