summaryrefslogtreecommitdiffhomepage
path: root/src/build.zig
diff options
context:
space:
mode:
authorDylan <[email protected]>2024-04-13 17:35:23 -0400
committerGitHub <[email protected]>2024-04-13 23:35:23 +0200
commit583f81f4587d612eb187dea899b432be4af60508 (patch)
tree91b5b500ec07c15e740b73b3120d47a2c1666e32 /src/build.zig
parentba2a103011b47438ee05427c1f33dd7d52b07efa (diff)
downloadraylib-583f81f4587d612eb187dea899b432be4af60508.tar.gz
raylib-583f81f4587d612eb187dea899b432be4af60508.zip
Fix FileNotFound: .../src/raylib.h (#3915)
Diffstat (limited to 'src/build.zig')
-rw-r--r--src/build.zig14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/build.zig b/src/build.zig
index bd6dd032..4134c4a8 100644
--- a/src/build.zig
+++ b/src/build.zig
@@ -258,12 +258,12 @@ pub fn build(b: *std.Build) !void {
const lib = try addRaylib(b, target, optimize, options);
- installHeaderVersioned(lib, "src/raylib.h", "raylib.h");
- installHeaderVersioned(lib, "src/raymath.h", "raymath.h");
- installHeaderVersioned(lib, "src/rlgl.h", "rlgl.h");
+ installHeaderVersioned(b, lib, "src/raylib.h", "raylib.h");
+ installHeaderVersioned(b, lib, "src/raymath.h", "raymath.h");
+ installHeaderVersioned(b, lib, "src/rlgl.h", "rlgl.h");
if (options.raygui) {
- installHeaderVersioned(lib, "../raygui/src/raygui.h", "raygui.h");
+ installHeaderVersioned(b, lib, "../raygui/src/raygui.h", "raygui.h");
}
b.installArtifact(lib);
@@ -309,12 +309,16 @@ inline fn addCSourceFilesVersioned(
}
fn installHeaderVersioned(
+ b: *std.Build,
lib: *std.Build.Step.Compile,
source: []const u8,
dest: []const u8,
) void {
if (comptime builtin.zig_version.minor >= 12) {
- lib.installHeader(.{ .path = source }, dest);
+ lib.installHeader(.{ .src_path = .{
+ .owner = b,
+ .sub_path = source,
+ } }, dest);
} else {
lib.installHeader(source, dest);
}