windows build fixes
This commit is contained in:
parent
f53644ac11
commit
897ac69c2b
1 changed files with 5 additions and 0 deletions
|
@ -3,6 +3,7 @@ const std = @import("std");
|
||||||
const CrossTarget = std.zig.CrossTarget;
|
const CrossTarget = std.zig.CrossTarget;
|
||||||
|
|
||||||
const cppflags = [_][]const u8{
|
const cppflags = [_][]const u8{
|
||||||
|
"-DASIO_HAS_THREADS",
|
||||||
"-fcolor-diagnostics",
|
"-fcolor-diagnostics",
|
||||||
"-std=c++20",
|
"-std=c++20",
|
||||||
"-Wall",
|
"-Wall",
|
||||||
|
@ -65,6 +66,10 @@ pub fn build(b: *std.Build) void {
|
||||||
lib.linkLibrary(tracy_dep.artifact("tracy"));
|
lib.linkLibrary(tracy_dep.artifact("tracy"));
|
||||||
}
|
}
|
||||||
lib.linkLibrary(asio_dep.artifact("asio"));
|
lib.linkLibrary(asio_dep.artifact("asio"));
|
||||||
|
if (lib.rootModuleTarget().os.tag == .windows) {
|
||||||
|
lib.linkSystemLibrary("mswsock");
|
||||||
|
lib.linkSystemLibrary("ws2_32");
|
||||||
|
}
|
||||||
lib.linkLibCpp();
|
lib.linkLibCpp();
|
||||||
b.installArtifact(lib);
|
b.installArtifact(lib);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue