diff --git a/build.zig b/build.zig index 0d3b8d4..89d3e09 100644 --- a/build.zig +++ b/build.zig @@ -77,6 +77,8 @@ pub fn build(b: *std.Build) !void { const raylib = this.getModule(b, target, optimize); const raygui = this.gui.getModule(b, target, optimize); + raylib.linkLibrary(raylib_artifact); + const examples = [_]Program{ .{ .name = "raw_stream", @@ -426,7 +428,6 @@ pub fn build(b: *std.Build) !void { }); wasm.root_module.addImport("raylib", raylib); wasm.root_module.addImport("raygui", raygui); - wasm.linkLibrary(raylib_artifact); const install_dir: std.Build.InstallDir = .{ .custom = "web" }; const emcc_flags = emsdk.emccDefaultFlags(b.allocator, .{ @@ -462,7 +463,6 @@ pub fn build(b: *std.Build) !void { .name = ex.name, .root_module = mod, }); - exe.linkLibrary(raylib_artifact); exe.root_module.addImport("raylib", raylib); exe.root_module.addImport("raygui", raygui); diff --git a/project_setup.ps1 b/project_setup.ps1 index 2df5f80..b072e15 100644 --- a/project_setup.ps1 +++ b/project_setup.ps1 @@ -33,7 +33,6 @@ pub fn build(b: *std.Build) !void { .optimize = optimize, }); exe_mod.addImport("raylib", raylib); - exe_mod.linkLibrary(raylib_artifact); const run_step = b.step("run", "Run the app"); diff --git a/project_setup.sh b/project_setup.sh index a4b3007..6f70592 100755 --- a/project_setup.sh +++ b/project_setup.sh @@ -34,7 +34,6 @@ pub fn build(b: *std.Build) !void { .optimize = optimize, }); exe_mod.addImport("raylib", raylib); - exe_mod.linkLibrary(raylib_artifact); const run_step = b.step("run", "Run the app");