Mirror of https://github.com/allyourcodebase/lua with compiled releases
Find a file
2024-08-22 12:08:44 -06:00
.gitignore build script 2024-08-15 12:14:12 -06:00
build.zig fixed artifact ambiguity 2024-08-15 16:30:56 -06:00
build.zig.zon build script 2024-08-15 12:14:12 -06:00
LICENCE build script 2024-08-15 12:14:12 -06:00
README.md update README.md 2024-08-22 12:08:44 -06:00

Lua

5.4.7

To build all targets run

zig build

Build Artifacts

| Name | Artifact | | "lua" | The main lua library | | "lua_exe" | The lua interpreter | | "luac" | The lua bytecode compiler |

Compile Options

| Name | Type | Description | | release | bool | optimize for end users | | shared | bool | build as shared library | | use_readline | bool | readline support for linux |

Using in a zig project

To add to a zig project run:

zig fetch --save https://github.com/delta1024Packages/lua/archive/refs/tags/5.4.7.tar.gz

then add the following to your build.zig

const lua_dep = b.dependency("lua", .{
    .{
        .target = target,
        .release = optimize != .Debug,
    }
});
const lua_lib = lua_dep.artifact("lua");