O OmicronTK_lua (Omicron Toolkit - Lua) é uma biblioteca wrapper simples para Lua e LuaJIT, escrito em C++ 14 para Linux e Windows.
O CMake é utilizado para a compilação.
Crie um diretório chamado build e depois entre nele:
mkdir build
# E depois:
cd build
cmake ..
Depois:
make
cmake -DUSE_LUAJIT=OFF ..
Depois:
make
cmake -DUSE_CUSTOM_LUA=ON -DLUA_INCLUDE_DIR="/caminho/para/lua" -DLUA_LIBRARIES="/caminho/para/lua/liblua.so" ..
Depois:
make
Por padrão, a compilação utilizará o LuaJIT (USE_LUAJIT=ON
) instalado no Sistema Operacional (USE_CUSTOM_LUA=OFF
).
-DUSE_CUSTOM_LUA=ON
Nota: Necessário definir LUA_INCLUDE_DIR
e LUA_LIBRARIES
-DLUA_INCLUDE_DIR="/caminho/para/lua"
-DLUA_LIBRARIES="/caminho/para/lua/liblua.so"
Nota: Necessário incluir a biblioteca liblua.so.
-DUSE_LUAJIT=OFF
Essa opção será ignorada, caso use -DUSE_CUSTOM_LUA=ON
MIT License