3 @@ -36,22 +36,24 @@ dnl Debian, and possibly other systems,
4 LUA_CFLAGS="`[$LUACONFIG --include]`"
5 LUA_LIBS="`[$LUACONFIG --static]`"
6 else dnl ...otherwise, attempt to guess
9 - AC_CHECK_LIB(lua, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua",
10 - [AC_CHECK_LIB(lua50, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua50",
11 - [AC_CHECK_LIB(lua5.0, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua5.0",
12 - [AC_MSG_ERROR([*** Lua5 is required.
13 - Try --with-lua=PREFIX
14 - You can download lua from http://www.lua.org])],
15 - $LUA_LIBS)], $LUA_LIBS)], $LUA_LIBS)
17 - AC_CHECK_LIB(lualib, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib",
18 - [AC_CHECK_LIB(lualib50, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib50",
19 - [AC_CHECK_LIB(lualib5.0, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib5.0",
20 - [AC_MSG_ERROR([*** Lualib5 is required.
21 - You can download lua from http://www.lua.org])],
22 - $LUA_LIBS)], $LUA_LIBS)], $LUA_LIBS)
23 + PKG_CHECK_MODULES(LUA, lua, [], [
26 + AC_CHECK_LIB(lua, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua",
27 + [AC_CHECK_LIB(lua50, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua50",
28 + [AC_CHECK_LIB(lua5.0, lua_setfenv, LUA_LIBS="$LUA_LIBS -llua5.0",
29 + [AC_MSG_ERROR([*** Lua5 is required.
30 + Try --with-lua=PREFIX
31 + You can download lua from http://www.lua.org])],
32 + $LUA_LIBS)], $LUA_LIBS)], $LUA_LIBS)
34 + AC_CHECK_LIB(lualib, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib",
35 + [AC_CHECK_LIB(lualib50, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib50",
36 + [AC_CHECK_LIB(lualib5.0, luaopen_base, LUA_LIBS="$LUA_LIBS -llualib5.0",
37 + [AC_MSG_ERROR([*** Lualib5 is required.
38 + You can download lua from http://www.lua.org])],
39 + $LUA_LIBS)], $LUA_LIBS)], $LUA_LIBS)