Skip to content

Commit a5cc086

Browse files
committed
resinator: update std.Target.Query usage
1 parent cbed4e2 commit a5cc086

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/main.zig

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4664,8 +4664,11 @@ fn detectRcIncludeDirs(arena: Allocator, zig_lib_dir: []const u8, auto_includes:
46644664
while (true) {
46654665
switch (cur_includes) {
46664666
.any, .msvc => {
4667-
const target_query = std.Target.Query.parse(.{ .arch_os_abi = "native-windows-msvc" }) catch unreachable;
4668-
const target = target_query.toTarget();
4667+
const target_query: std.Target.Query = .{
4668+
.os_tag = .windows,
4669+
.abi = .msvc,
4670+
};
4671+
const target = try std.zig.system.resolveTargetQuery(target_query);
46694672
const is_native_abi = target_query.isNativeAbi();
46704673
const detected_libc = Compilation.detectLibCIncludeDirs(arena, zig_lib_dir, target, is_native_abi, true, null) catch |err| {
46714674
if (cur_includes == .any) {
@@ -4689,8 +4692,11 @@ fn detectRcIncludeDirs(arena: Allocator, zig_lib_dir: []const u8, auto_includes:
46894692
};
46904693
},
46914694
.gnu => {
4692-
const target_query = std.Target.Query.parse(.{ .arch_os_abi = "native-windows-gnu" }) catch unreachable;
4693-
const target = target_query.toTarget();
4695+
const target_query: std.Target.Query = .{
4696+
.os_tag = .windows,
4697+
.abi = .gnu,
4698+
};
4699+
const target = try std.zig.system.resolveTargetQuery(target_query);
46944700
const is_native_abi = target_query.isNativeAbi();
46954701
const detected_libc = try Compilation.detectLibCIncludeDirs(arena, zig_lib_dir, target, is_native_abi, true, null);
46964702
return .{

0 commit comments

Comments
 (0)