Build LuaJIT with a minimal setup, using zig
git submodule add git@github.com:brianferri/luajitzig.gitIn your build.zig.zon:
.dependencies = .{
.luajitzig = .{
.path = "luajitzig",
},
},And import it on your build.zig file:
const luajitzig = b.dependency("luajitzig", .{ .target = target, .optimize = optimize });
const exe = b.addExecutable(.{
.name = "your_project",
.root_module = b.createModule(.{
.root_source_file = b.path("src/main.zig"),
.target = target,
.optimize = optimize,
.imports = &.{
.{ .name = "luajitzig", .module = luajitzig.module("luajitzig") },
},
}),
});
b.installArtifact(exe);