This commit is contained in:
Vicente Ferrari Smith 2026-01-29 22:00:38 +01:00
parent 729b8e9af1
commit 06599a564f

View File

@ -46,11 +46,14 @@ pub fn build(b: *std.Build) void {
});
server.root_module.strip = true;
const ztracy = b.dependency("ztracy", .{
.enable_ztracy = true,
.enable_fibers = false,
.on_demand = false,
});
const ztracy = b.dependency(
"ztracy",
.{
.enable_ztracy = true,
.enable_fibers = false,
.on_demand = false,
}
);
client.root_module.addImport("ztracy", ztracy.module("root"));
client.linkLibrary(ztracy.artifact("tracy"));
@ -88,26 +91,33 @@ pub fn build(b: *std.Build) void {
});
client.root_module.addImport("stb_rect_pack", stb_rect_pack.createModule());
const zmath = b.dependency("zmath", .{});
const zmath = b.dependency(
"zmath",
.{
.target = target,
.optimize = optimize,
}
);
client.root_module.addImport("zmath", zmath.module("root"));
server.root_module.addImport("zmath", zmath.module("root"));
shared.addImport("zmath", zmath.module("root"));
const znet_dep = b.dependency(
const znet = b.dependency(
"znet",
.{
.target = target,
.optimize = optimize,
}
);
const znet_mod = znet_dep.module("znet");
// const znet_artifact = znet_dep.artifact("znet");
client.root_module.addImport("znet", znet_mod);
// client.linkLibrary(znet_artifact);
server.root_module.addImport("znet", znet_mod);
// server.linkLibrary(znet_artifact);
client.root_module.addImport("znet", znet.module("znet"));
server.root_module.addImport("znet", znet.module("znet"));
const bufzilla = b.dependency("bufzilla", .{});
const bufzilla = b.dependency(
"bufzilla",
.{
.target = target,
.optimize = optimize,
});
client.root_module.addImport("bufzilla", bufzilla.module("bufzilla"));
server.root_module.addImport("bufzilla", bufzilla.module("bufzilla"));
@ -125,11 +135,6 @@ pub fn build(b: *std.Build) void {
client.root_module.addImport("raylib", raylib);
client.root_module.addImport("raygui", raygui);
// const raylib_dep = b.dependency("raylib", .{ .target = target, .optimize = optimize });
// const raylib = raylib_dep.artifact("raylib");
// raylib.root_module.addCMacro("SUPPORT_CUSTOM_FRAME_CONTROL", "");
// client.linkLibrary(raylib);
b.installArtifact(client);
b.installArtifact(server);