summaryrefslogtreecommitdiffhomepage
path: root/examples/build.zig
diff options
context:
space:
mode:
authorstar-tek-mb <[email protected]>2023-05-01 14:02:34 +0500
committerGitHub <[email protected]>2023-05-01 11:02:34 +0200
commited2caa12775da95d3e19ce42dccdca4a0ba8f8a0 (patch)
tree1f4e9b51f4ef28d6c43fc4c83f0fd03431844b05 /examples/build.zig
parent59596e4266aa19692dcf29e3e0c4b3e7ffd50598 (diff)
downloadraylib-ed2caa12775da95d3e19ce42dccdca4a0ba8f8a0.tar.gz
raylib-ed2caa12775da95d3e19ce42dccdca4a0ba8f8a0.zip
fix for latest zig master (#3037)
Diffstat (limited to 'examples/build.zig')
-rw-r--r--examples/build.zig14
1 files changed, 6 insertions, 8 deletions
diff --git a/examples/build.zig b/examples/build.zig
index 65586f12..f94a3b4b 100644
--- a/examples/build.zig
+++ b/examples/build.zig
@@ -26,10 +26,10 @@ fn add_module(comptime module: []const u8, b: *std.Build, target: std.zig.CrossT
exe.addCSourceFile(path, &[_][]const u8{});
exe.linkLibC();
exe.addObjectFile(switch (target.getOsTag()) {
- .windows => "../src/raylib.lib",
- .linux => "../src/libraylib.a",
- .macos => "../src/libraylib.a",
- .emscripten => "../src/libraylib.a",
+ .windows => "../src/zig-out/lib/raylib.lib",
+ .linux => "../src/zig-out/lib/libraylib.a",
+ .macos => "../src/zig-out/lib/libraylib.a",
+ .emscripten => "../src/zig-out/lib/libraylib.a",
else => @panic("Unsupported OS"),
});
@@ -70,10 +70,8 @@ fn add_module(comptime module: []const u8, b: *std.Build, target: std.zig.CrossT
},
}
- exe.setOutputDir(module);
-
- var run = exe.run();
- run.step.dependOn(&b.addInstallArtifact(exe).step);
+ b.installArtifact(exe);
+ var run = b.addRunArtifact(exe);
run.cwd = module;
b.step(name, name).dependOn(&run.step);
all.dependOn(&exe.step);