mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 13:54:21 +00:00
incr-check: windows source files depend on ws2_32
This commit is contained in:
parent
a1f177d637
commit
89bb58e5a3
1 changed files with 10 additions and 5 deletions
|
|
@ -100,15 +100,14 @@ pub fn main() !void {
|
||||||
for (case.targets) |target| {
|
for (case.targets) |target| {
|
||||||
const target_prog_node = node: {
|
const target_prog_node = node: {
|
||||||
var name_buf: [std.Progress.Node.max_name_len]u8 = undefined;
|
var name_buf: [std.Progress.Node.max_name_len]u8 = undefined;
|
||||||
const name = std.fmt.bufPrint(&name_buf, "{s}-{s}", .{ target.query, @tagName(target.backend) }) catch &name_buf;
|
const name = std.fmt.bufPrint(&name_buf, "{s}-{t}", .{ target.query, target.backend }) catch &name_buf;
|
||||||
break :node prog_node.start(name, case.updates.len);
|
break :node prog_node.start(name, case.updates.len);
|
||||||
};
|
};
|
||||||
defer target_prog_node.end();
|
defer target_prog_node.end();
|
||||||
|
|
||||||
if (debug_log_verbose) {
|
if (debug_log_verbose) {
|
||||||
std.log.scoped(.status).info("target: '{s}-{s}'", .{ target.query, @tagName(target.backend) });
|
std.log.scoped(.status).info("target: '{s}-{t}'", .{ target.query, target.backend });
|
||||||
}
|
}
|
||||||
|
|
||||||
var child_args: std.ArrayListUnmanaged([]const u8) = .empty;
|
var child_args: std.ArrayListUnmanaged([]const u8) = .empty;
|
||||||
try child_args.appendSlice(arena, &.{
|
try child_args.appendSlice(arena, &.{
|
||||||
resolved_zig_exe,
|
resolved_zig_exe,
|
||||||
|
|
@ -121,8 +120,10 @@ pub fn main() !void {
|
||||||
".local-cache",
|
".local-cache",
|
||||||
"--global-cache-dir",
|
"--global-cache-dir",
|
||||||
".global-cache",
|
".global-cache",
|
||||||
"--listen=-",
|
|
||||||
});
|
});
|
||||||
|
if (target.resolved.os.tag == .windows) try child_args.append(arena, "-lws2_32");
|
||||||
|
try child_args.append(arena, "--listen=-");
|
||||||
|
|
||||||
if (opt_resolved_lib_dir) |resolved_lib_dir| {
|
if (opt_resolved_lib_dir) |resolved_lib_dir| {
|
||||||
try child_args.appendSlice(arena, &.{ "--zig-lib-dir", resolved_lib_dir });
|
try child_args.appendSlice(arena, &.{ "--zig-lib-dir", resolved_lib_dir });
|
||||||
}
|
}
|
||||||
|
|
@ -174,8 +175,12 @@ pub fn main() !void {
|
||||||
target.query,
|
target.query,
|
||||||
"-I",
|
"-I",
|
||||||
opt_resolved_lib_dir.?, // verified earlier
|
opt_resolved_lib_dir.?, // verified earlier
|
||||||
"-o",
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (target.resolved.os.tag == .windows)
|
||||||
|
try cc_child_args.append(arena, "-lws2_32");
|
||||||
|
|
||||||
|
try cc_child_args.append(arena, "-o");
|
||||||
}
|
}
|
||||||
|
|
||||||
var eval: Eval = .{
|
var eval: Eval = .{
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue