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:
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);