mirror of
https://github.com/raylib-zig/raylib-zig.git
synced 2025-12-06 06:13:08 +00:00
Bundle raylib artifact with raylib module
Co-authored-by: haxsam <haxsam@pm.me>
This commit is contained in:
parent
6ecc0455eb
commit
3cd4d3179d
@ -77,6 +77,8 @@ pub fn build(b: *std.Build) !void {
|
|||||||
const raylib = this.getModule(b, target, optimize);
|
const raylib = this.getModule(b, target, optimize);
|
||||||
const raygui = this.gui.getModule(b, target, optimize);
|
const raygui = this.gui.getModule(b, target, optimize);
|
||||||
|
|
||||||
|
raylib.linkLibrary(raylib_artifact);
|
||||||
|
|
||||||
const examples = [_]Program{
|
const examples = [_]Program{
|
||||||
.{
|
.{
|
||||||
.name = "raw_stream",
|
.name = "raw_stream",
|
||||||
@ -426,7 +428,6 @@ pub fn build(b: *std.Build) !void {
|
|||||||
});
|
});
|
||||||
wasm.root_module.addImport("raylib", raylib);
|
wasm.root_module.addImport("raylib", raylib);
|
||||||
wasm.root_module.addImport("raygui", raygui);
|
wasm.root_module.addImport("raygui", raygui);
|
||||||
wasm.linkLibrary(raylib_artifact);
|
|
||||||
|
|
||||||
const install_dir: std.Build.InstallDir = .{ .custom = "web" };
|
const install_dir: std.Build.InstallDir = .{ .custom = "web" };
|
||||||
const emcc_flags = emsdk.emccDefaultFlags(b.allocator, .{
|
const emcc_flags = emsdk.emccDefaultFlags(b.allocator, .{
|
||||||
@ -462,7 +463,6 @@ pub fn build(b: *std.Build) !void {
|
|||||||
.name = ex.name,
|
.name = ex.name,
|
||||||
.root_module = mod,
|
.root_module = mod,
|
||||||
});
|
});
|
||||||
exe.linkLibrary(raylib_artifact);
|
|
||||||
exe.root_module.addImport("raylib", raylib);
|
exe.root_module.addImport("raylib", raylib);
|
||||||
exe.root_module.addImport("raygui", raygui);
|
exe.root_module.addImport("raygui", raygui);
|
||||||
|
|
||||||
|
|||||||
@ -33,7 +33,6 @@ pub fn build(b: *std.Build) !void {
|
|||||||
.optimize = optimize,
|
.optimize = optimize,
|
||||||
});
|
});
|
||||||
exe_mod.addImport("raylib", raylib);
|
exe_mod.addImport("raylib", raylib);
|
||||||
exe_mod.linkLibrary(raylib_artifact);
|
|
||||||
|
|
||||||
const run_step = b.step("run", "Run the app");
|
const run_step = b.step("run", "Run the app");
|
||||||
|
|
||||||
|
|||||||
@ -34,7 +34,6 @@ pub fn build(b: *std.Build) !void {
|
|||||||
.optimize = optimize,
|
.optimize = optimize,
|
||||||
});
|
});
|
||||||
exe_mod.addImport("raylib", raylib);
|
exe_mod.addImport("raylib", raylib);
|
||||||
exe_mod.linkLibrary(raylib_artifact);
|
|
||||||
|
|
||||||
const run_step = b.step("run", "Run the app");
|
const run_step = b.step("run", "Run the app");
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user