From 7789ec9d7c6a58b788530eee9c97e36e9a88ec94 Mon Sep 17 00:00:00 2001 From: "Nurul Huda (Apon)" Date: Fri, 23 Jan 2026 21:17:46 +0600 Subject: [PATCH] fix: add more mssing syslib for win --- build.zig | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/build.zig b/build.zig index feb9dcc..5cb30e1 100644 --- a/build.zig +++ b/build.zig @@ -15,6 +15,8 @@ pub fn build(b: *std.Build) void { mod.linkSystemLibrary("ws2_32", .{}); mod.linkSystemLibrary("bcrypt", .{}); mod.linkSystemLibrary("advapi32", .{}); + mod.linkSystemLibrary("userenv", .{}); + mod.linkSystemLibrary("msvcrt", .{}); } const exe = b.addExecutable(.{ .name = "temporalz", @@ -118,6 +120,8 @@ pub fn build(b: *std.Build) void { release_mod.linkSystemLibrary("ws2_32", .{}); release_mod.linkSystemLibrary("bcrypt", .{}); release_mod.linkSystemLibrary("advapi32", .{}); + release_mod.linkSystemLibrary("userenv", .{}); + release_mod.linkSystemLibrary("msvcrt", .{}); } const release_exe = b.addExecutable(.{ @@ -131,6 +135,14 @@ pub fn build(b: *std.Build) void { }, }), }); + release_exe.linkLibC(); + if (resolved_target.result.os.tag == .windows) { + release_exe.linkSystemLibrary("ws2_32"); + release_exe.linkSystemLibrary("bcrypt"); + release_exe.linkSystemLibrary("advapi32"); + release_exe.linkSystemLibrary("userenv"); + release_exe.linkSystemLibrary("msvcrt"); + } const exe_ext = if (resolved_target.result.os.tag == .windows) ".exe" else ""; const install_release = b.addInstallArtifact(release_exe, .{