Remove Lua from dependencies
This commit is contained in:
parent
6b9d0baeb6
commit
6fb6e63280
46
build.zig
46
build.zig
|
@ -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
ext/lua
1
ext/lua
|
@ -1 +0,0 @@
|
||||||
Subproject commit 5d708c3f9cae12820e415d4f89c9eacbe2ab964b
|
|
|
@ -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");
|
||||||
|
|
Loading…
Reference in New Issue