windows build fixes

This commit is contained in:
CJ van den Berg 2024-06-05 20:32:30 +02:00
parent f53644ac11
commit 897ac69c2b

View file

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