| ... | ... | @@ -5205,22 +5205,21 @@ pub fn addCCArgs( |
| 5205 | 5205 | } else if (target.isMinGW()) { |
| 5206 | 5206 | try argv.append("-D__MSVCRT_VERSION__=0xE00"); // use ucrt |
| 5207 | 5207 | |
| 5208 | switch (ext) { |
| 5209 | .c, .cpp, .m, .mm, .h, .hpp, .hm, .hmm, .cu, .rc, .assembly, .assembly_with_cpp => { |
| 5210 | const minver: u16 = @truncate(@intFromEnum(target.os.getVersionRange().windows.min) >> 16); |
| 5211 | try argv.append( |
| 5212 | try std.fmt.allocPrint(arena, "-D_WIN32_WINNT=0x{x:0>4}", .{minver}), |
| 5213 | ); |
| 5214 | }, |
| 5215 | else => {}, |
| 5216 | } |
| 5208 | 5217 | } |
| 5209 | 5218 | } |
| 5210 | 5219 | |
| 5211 | 5220 | const llvm_triple = try @import("codegen/llvm.zig").targetTriple(arena, target); |
| 5212 | 5221 | try argv.appendSlice(&[_][]const u8{ "-target", llvm_triple }); |
| 5213 | 5222 | |
| 5214 | | if (target.os.tag == .windows) switch (ext) { |
| 5215 | | .c, .cpp, .m, .mm, .h, .hpp, .hm, .hmm, .cu, .rc, .assembly, .assembly_with_cpp => { |
| 5216 | | const minver: u16 = @truncate(@intFromEnum(target.os.getVersionRange().windows.min) >> 16); |
| 5217 | | try argv.append( |
| 5218 | | try std.fmt.allocPrint(arena, "-D_WIN32_WINNT=0x{x:0>4}", .{minver}), |
| 5219 | | ); |
| 5220 | | }, |
| 5221 | | else => {}, |
| 5222 | | }; |
| 5223 | | |
| 5224 | 5223 | switch (ext) { |
| 5225 | 5224 | .c, .cpp, .m, .mm, .h, .hpp, .hm, .hmm, .cu, .rc => { |
| 5226 | 5225 | try argv.appendSlice(&[_][]const u8{ |