This commit is contained in:
IonutParau 2025-07-06 00:01:44 +02:00
commit 57088c8ed1

View File

@ -114,9 +114,14 @@ pub fn build(b: *std.Build) void {
}); });
emulator.linkLibC(); emulator.linkLibC();
const sysraylib_flag = b.option(bool, "sysraylib", "Use the system raylib instead of compiling raylib") orelse false;
if (sysraylib_flag) {
emulator.linkSystemLibrary("raylib");
} else {
const raylib = b.dependency("raylib", .{ .target = target, .optimize = optimize }); const raylib = b.dependency("raylib", .{ .target = target, .optimize = optimize });
emulator.addIncludePath(raylib.path(raylib.builder.h_dir)); emulator.addIncludePath(raylib.path(raylib.builder.h_dir));
emulator.linkLibrary(raylib.artifact("raylib")); emulator.linkLibrary(raylib.artifact("raylib"));
}
const luaVer = b.option(LuaVersion, "lua", "The version of Lua to use.") orelse LuaVersion.lua54; const luaVer = b.option(LuaVersion, "lua", "The version of Lua to use.") orelse LuaVersion.lua54;
emulator.addCSourceFiles(.{ emulator.addCSourceFiles(.{