zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit c5cf611516ea5587dbefcf70a2f35e2b8f7f70b5 (tree)
parent bf6fd9ae3f68f1c91e8776b69080221777225091
Author: Jacob Young <jacobly0@users.noreply.github.com>
Date:   Wed, 19 Apr 2023 02:38:41 -0400

std: add missing windows libraries when running tests

Thanks to @kcbanner for diagnosing this.

Diffstat:
Mtest/tests.zig | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/test/tests.zig b/test/tests.zig @@ -1041,6 +1041,11 @@ pub fn addModuleTests(b: *std.Build, options: ModuleTestOptions) *Step { compile_c.subsystem = .Console; compile_c.linkSystemLibrary("kernel32"); compile_c.linkSystemLibrary("ntdll"); + if (mem.eql(u8, options.name, "std")) { + compile_c.linkSystemLibrary("crypt32"); + compile_c.linkSystemLibrary("ws2_32"); + compile_c.linkSystemLibrary("ole32"); + } } const run = b.addRunArtifact(compile_c);