| ... | @@ -4664,8 +4664,11 @@ fn detectRcIncludeDirs(arena: Allocator, zig_lib_dir: []const u8, auto_includes: | ... | @@ -4664,8 +4664,11 @@ fn detectRcIncludeDirs(arena: Allocator, zig_lib_dir: []const u8, auto_includes: |
| 4664 | while (true) { | 4664 | while (true) { |
| 4665 | switch (cur_includes) { | 4665 | switch (cur_includes) { |
| 4666 | .any, .msvc => { | 4666 | .any, .msvc => { |
| 4667 | const target_query = std.Target.Query.parse(.{ .arch_os_abi = "native-windows-msvc" }) catch unreachable; | 4667 | const target_query: std.Target.Query = .{ |
| 4668 | const target = target_query.toTarget(); | 4668 | .os_tag = .windows, |
| | 4669 | .abi = .msvc, |
| | 4670 | }; |
| | 4671 | const target = try std.zig.system.resolveTargetQuery(target_query); |
| 4669 | const is_native_abi = target_query.isNativeAbi(); | 4672 | const is_native_abi = target_query.isNativeAbi(); |
| 4670 | const detected_libc = Compilation.detectLibCIncludeDirs(arena, zig_lib_dir, target, is_native_abi, true, null) catch |err| { | 4673 | const detected_libc = Compilation.detectLibCIncludeDirs(arena, zig_lib_dir, target, is_native_abi, true, null) catch |err| { |
| 4671 | if (cur_includes == .any) { | 4674 | if (cur_includes == .any) { |
| ... | @@ -4689,8 +4692,11 @@ fn detectRcIncludeDirs(arena: Allocator, zig_lib_dir: []const u8, auto_includes: | ... | @@ -4689,8 +4692,11 @@ fn detectRcIncludeDirs(arena: Allocator, zig_lib_dir: []const u8, auto_includes: |
| 4689 | }; | 4692 | }; |
| 4690 | }, | 4693 | }, |
| 4691 | .gnu => { | 4694 | .gnu => { |
| 4692 | const target_query = std.Target.Query.parse(.{ .arch_os_abi = "native-windows-gnu" }) catch unreachable; | 4695 | const target_query: std.Target.Query = .{ |
| 4693 | const target = target_query.toTarget(); | 4696 | .os_tag = .windows, |
| | 4697 | .abi = .gnu, |
| | 4698 | }; |
| | 4699 | const target = try std.zig.system.resolveTargetQuery(target_query); |
| 4694 | const is_native_abi = target_query.isNativeAbi(); | 4700 | const is_native_abi = target_query.isNativeAbi(); |
| 4695 | const detected_libc = try Compilation.detectLibCIncludeDirs(arena, zig_lib_dir, target, is_native_abi, true, null); | 4701 | const detected_libc = try Compilation.detectLibCIncludeDirs(arena, zig_lib_dir, target, is_native_abi, true, null); |
| 4696 | return .{ | 4702 | return .{ |