forked from github/server
make cmake find the best Lua version that's installed
This commit is contained in:
parent
3cee3d1415
commit
cb14492ccd
|
@ -13,7 +13,7 @@ set (ERESSEA_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR} CACHE INTERNAL "Eressea Cor
|
|||
|
||||
add_subdirectory(bindings)
|
||||
|
||||
find_package (Lua52 REQUIRED)
|
||||
find_package (Lua 5 REQUIRED)
|
||||
find_package (ToLua REQUIRED)
|
||||
find_package (LibXml2 REQUIRED)
|
||||
find_package (Curses REQUIRED)
|
||||
|
|
|
@ -9,7 +9,7 @@ ENDIF(CMAKE_COMPILER_IS_GNUCC)
|
|||
|
||||
set (BINDINGS_LIBRARY ${PROJECT_NAME} CACHE INTERNAL "Eressea Lua Bindings")
|
||||
|
||||
find_package (Lua52 REQUIRED)
|
||||
find_package (Lua 5 REQUIRED)
|
||||
find_package (ToLua REQUIRED)
|
||||
find_package (LibXml2 REQUIRED)
|
||||
find_package (Curses REQUIRED)
|
||||
|
|
|
@ -1160,39 +1160,9 @@ int tolua_bindings_open(lua_State * L)
|
|||
return 1;
|
||||
}
|
||||
|
||||
static const struct {
|
||||
const char *name;
|
||||
int (*func) (lua_State *);
|
||||
} lualibs[] = {
|
||||
{
|
||||
"", luaopen_base}, {
|
||||
LUA_TABLIBNAME, luaopen_table}, {
|
||||
LUA_IOLIBNAME, luaopen_io}, {
|
||||
LUA_STRLIBNAME, luaopen_string}, {
|
||||
LUA_MATHLIBNAME, luaopen_math}, {
|
||||
LUA_LOADLIBNAME, luaopen_package}, {
|
||||
LUA_DBLIBNAME, luaopen_debug},
|
||||
#if LUA_VERSION_NUM>=501
|
||||
{
|
||||
LUA_OSLIBNAME, luaopen_os},
|
||||
#endif
|
||||
{
|
||||
NULL, NULL}
|
||||
};
|
||||
|
||||
static void openlibs(lua_State * L)
|
||||
{
|
||||
luaL_openlibs(L);
|
||||
/* int i, err;
|
||||
for (i = 0; lualibs[i].func; ++i) {
|
||||
lua_pushcfunction(L, lualibs[i].func);
|
||||
lua_pushstring(L, lualibs[i].name);
|
||||
err = lua_pcall(L, 1, 0, 0);
|
||||
if (err != 0) {
|
||||
log_lua_error(L);
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
void lua_done(lua_State * L) {
|
||||
|
|
Loading…
Reference in New Issue