Fix FileNotFound: .../src/raylib.h

This commit is contained in:
Dylan 2024-04-12 11:23:50 -04:00 committed by GitHub
parent b3dfa2d8ab
commit 57c28e9211
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -258,12 +258,12 @@ pub fn build(b: *std.Build) !void {
const lib = try addRaylib(b, target, optimize, options); const lib = try addRaylib(b, target, optimize, options);
installHeaderVersioned(lib, "src/raylib.h", "raylib.h"); installHeaderVersioned(b, lib, "src/raylib.h", "raylib.h");
installHeaderVersioned(lib, "src/raymath.h", "raymath.h"); installHeaderVersioned(b, lib, "src/raymath.h", "raymath.h");
installHeaderVersioned(lib, "src/rlgl.h", "rlgl.h"); installHeaderVersioned(b, lib, "src/rlgl.h", "rlgl.h");
if (options.raygui) { if (options.raygui) {
installHeaderVersioned(lib, "../raygui/src/raygui.h", "raygui.h"); installHeaderVersioned(b, lib, "../raygui/src/raygui.h", "raygui.h");
} }
b.installArtifact(lib); b.installArtifact(lib);
@ -297,12 +297,16 @@ fn addCSourceFilesVersioned(
} }
fn installHeaderVersioned( fn installHeaderVersioned(
b: *std.Build,
lib: *std.Build.Step.Compile, lib: *std.Build.Step.Compile,
source: []const u8, source: []const u8,
dest: []const u8, dest: []const u8,
) void { ) void {
if (comptime builtin.zig_version.minor >= 12) { if (comptime builtin.zig_version.minor >= 12) {
lib.installHeader(.{ .path = source }, dest); lib.installHeader(.{ .src_path = .{
.owner = b,
.sub_path = source,
} }, dest);
} else { } else {
lib.installHeader(source, dest); lib.installHeader(source, dest);
} }