From 897ac69c2b0104d8e760622227b83d47edde0737 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Wed, 5 Jun 2024 20:32:30 +0200 Subject: [PATCH] windows build fixes --- build.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build.zig b/build.zig index 3a85057..94553ca 100644 --- a/build.zig +++ b/build.zig @@ -3,6 +3,7 @@ const std = @import("std"); const CrossTarget = std.zig.CrossTarget; const cppflags = [_][]const u8{ + "-DASIO_HAS_THREADS", "-fcolor-diagnostics", "-std=c++20", "-Wall", @@ -65,6 +66,10 @@ pub fn build(b: *std.Build) void { lib.linkLibrary(tracy_dep.artifact("tracy")); } lib.linkLibrary(asio_dep.artifact("asio")); + if (lib.rootModuleTarget().os.tag == .windows) { + lib.linkSystemLibrary("mswsock"); + lib.linkSystemLibrary("ws2_32"); + } lib.linkLibCpp(); b.installArtifact(lib);