diff options
| author | Dylan <[email protected]> | 2024-04-13 17:35:23 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2024-04-13 23:35:23 +0200 |
| commit | 583f81f4587d612eb187dea899b432be4af60508 (patch) | |
| tree | 91b5b500ec07c15e740b73b3120d47a2c1666e32 /src/build.zig | |
| parent | ba2a103011b47438ee05427c1f33dd7d52b07efa (diff) | |
| download | raylib-583f81f4587d612eb187dea899b432be4af60508.tar.gz raylib-583f81f4587d612eb187dea899b432be4af60508.zip | |
Fix FileNotFound: .../src/raylib.h (#3915)
Diffstat (limited to 'src/build.zig')
| -rw-r--r-- | src/build.zig | 14 |
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); } |
