Remove Lua from dependencies

This commit is contained in:
kayomn 2022-09-22 22:07:21 +01:00
parent 6b9d0baeb6
commit 6fb6e63280
3 changed files with 0 additions and 50 deletions

View File

@ -14,52 +14,6 @@ pub fn build(builder: *std.build.Builder) void {
ona_exe.addIncludeDir("./ext"); ona_exe.addIncludeDir("./ext");
ona_exe.linkSystemLibrary("SDL2"); ona_exe.linkSystemLibrary("SDL2");
// Lua dependency.
// ona_exe.linkLibrary(link_lua: {
// const lua_lib = builder.addStaticLibrary("lua", null);
// lua_lib.addIncludeDir("./ext/lua");
// lua_lib.linkLibC();
// // TODO: Implement support for more than Linux.
// lua_lib.addCSourceFiles(&.{
// "./ext/lua/lapi.c",
// "./ext/lua/lauxlib.c",
// "./ext/lua/lbaselib.c",
// "./ext/lua/lcode.c",
// "./ext/lua/lcorolib.c",
// "./ext/lua/lctype.c",
// "./ext/lua/ldblib.c",
// "./ext/lua/ldebug.c",
// "./ext/lua/ldo.c",
// "./ext/lua/ldump.c",
// "./ext/lua/lfunc.c",
// "./ext/lua/lgc.c",
// "./ext/lua/llex.c",
// "./ext/lua/lmathlib.c",
// "./ext/lua/lmem.c",
// "./ext/lua/loadlib.c",
// "./ext/lua/lobject.c",
// "./ext/lua/lopcodes.c",
// "./ext/lua/loslib.c",
// "./ext/lua/lparser.c",
// "./ext/lua/lstate.c",
// "./ext/lua/lstring.c",
// "./ext/lua/lstrlib.c",
// "./ext/lua/ltablib.c",
// "./ext/lua/lundump.c",
// "./ext/lua/lutf8lib.c",
// "./ext/lua/lvm.c",
// "./ext/lua/lzio.c",
// "./ext/lua/ltable.c",
// "./ext/lua/ltm.c",
// }, &.{"-DLUA_USE_LINUX", "-Wl"});
// lua_lib.install();
// break: link_lua lua_lib;
// });
const run_cmd = ona_exe.run(); const run_cmd = ona_exe.run();
run_cmd.step.dependOn(builder.getInstallStep()); run_cmd.step.dependOn(builder.getInstallStep());

@ -1 +0,0 @@
Subproject commit 5d708c3f9cae12820e415d4f89c9eacbe2ab964b

View File

@ -1,8 +1,5 @@
const ext = @cImport({ const ext = @cImport({
@cInclude("SDL2/SDL.h"); @cInclude("SDL2/SDL.h");
@cInclude("lua/lua.h");
@cInclude("lua/lualib.h");
@cInclude("lua/lauxlib.h");
}); });
const errors = @import("./errors.zig"); const errors = @import("./errors.zig");