Bundle raylib artifact with raylib module

Co-authored-by: haxsam <haxsam@pm.me>
This commit is contained in:
Nikolas 2025-10-30 22:20:22 +01:00
parent 6ecc0455eb
commit 3cd4d3179d
No known key found for this signature in database
GPG Key ID: E95F679E3CDD9784
3 changed files with 2 additions and 4 deletions

View File

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

View File

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

View File

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