luau-project/Install Lua / LuaJIT / OpenResty + LuaRocks

Downloads, builds and installs Lua / LuaJIT / OpenResty + LuaRocks in a single step.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
lua-versionThe version of Lua / LuaJIT / OpenResty to install.no
luarocks-versionThe version of LuaRocks to use as a package manager for Lua / LuaJIT / OpenResty. A version 3.9.1 or newer is required on both Windows and Unix.no
ccThe C compiler used to build Lua / LuaJIT / OpenResty.no
ldThe linker used to build Lua / LuaJIT / OpenResty.no
arThe archiver used to create a static library for Lua / LuaJIT / OpenResty.no
ranlibThe tool employed to generate an index for the static library of Lua / LuaJIT / OpenResty.no
stripThe tool to strip sections and symbols from the shared library of Lua / LuaJIT / OpenResty.no
rcThe resource compiler used by LuaRocks.no
toolchain-prefixThe prefix common to all the tools above to setup Lua / LuaJIT / OpenResty and LuaRocks.no
makeThe make tool used to build LuaJIT / OpenResty.no
use-cacheUses GitHub Cache Service to store tarballs and zip files downloaded from Lua and LuaRocks website.notrue
cflags-extraUses additional compiler flags to compile Lua / LuaJIT / OpenResty.no
incdirs-extraUses additional include directories to compile Lua / LuaJIT / OpenResty.no
ldflags-extraUses additional linker flags to link Lua.no
libdirs-extraUses additional library directories to link Lua.no
libs-extraLinks Lua with additional libraries.no
lua-patchesPatches (remote or local) to be applied to Lua / LuaJIT / OpenResty after fetching the source code.no
luarocks-patchesPatches (remote or local) to be applied to LuaRocks after fetching the source code.no

no outputs