[package] name = "mlua-sys" version = "0.11.0-rc.1" authors = ["Aleksandr Orlenko "] rust-version = "1.88" edition = "2024" repository = "https://github.com/mlua-rs/mlua" documentation = "https://docs.rs/mlua-sys" readme = "README.md" categories = ["external-ffi-bindings"] license = "MIT" links = "lua" build = "build/main.rs" description = """ Low level (FFI) bindings to Lua 5.5/5.4/5.3/5.2/5.1 (including LuaJIT) and Luau """ [package.metadata.docs.rs] features = ["lua55", "vendored"] rustdoc-args = ["--cfg", "docsrs"] [features] lua55 = [] lua54 = [] lua53 = [] lua52 = [] lua51 = [] luajit = [] luajit52 = ["luajit"] luau = ["luau0-src"] luau-codegen = ["luau"] luau-vector4 = ["luau"] vendored = ["lua-src", "luajit-src"] external = [] module = [] [dependencies] libc = "0.2" [build-dependencies] cc = "1.0" cfg-if = "1.0" pkg-config = "0.3.17" lua-src = { version = ">= 550.1.0, < 550.2.0", optional = true } luajit-src = { version = ">= 210.7.0, < 210.8.0", optional = true } luau0-src = { version = "0.20.0", optional = true } [lints.rust] unexpected_cfgs = { level = "allow", check-cfg = ['cfg(raw_dylib)'] }