48 lines
1.6 KiB
Diff
48 lines
1.6 KiB
Diff
Only look for one single version of Lua: the one pointed to by the
|
|
pkgconfig package 'lua'. The wrapper set up by lua eclasses will take care
|
|
of the rest.
|
|
|
|
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -1676,37 +1676,10 @@
|
|
[disable LUA scripting support (default enabled)])])
|
|
if test "${enable_lua}" != "no"
|
|
then
|
|
- PKG_CHECK_MODULES(LUA, lua5.2,
|
|
+ PKG_CHECK_MODULES(LUA, lua,
|
|
[ have_lua=yes ],
|
|
- [
|
|
- AC_MSG_WARN([${LUA_PKG_ERRORS}, trying lua 5.1 instead])
|
|
-
|
|
- PKG_CHECK_MODULES(LUA, lua5.1,
|
|
- [ have_lua=yes ],
|
|
- [
|
|
- AC_MSG_WARN([${LUA_PKG_ERRORS}, trying lua >= 5.1 instead])
|
|
- PKG_CHECK_MODULES(LUA, lua >= 5.1,
|
|
- [ have_lua=yes ],
|
|
- [
|
|
- AC_MSG_WARN([${LUA_PKG_ERRORS}, trying manual detection instead])
|
|
- have_lua=yes
|
|
- AC_CHECK_HEADERS([lua.h lauxlib.h lualib.h],
|
|
- [],
|
|
- [ have_lua=no ] )
|
|
- AC_CHECK_LIB( lua5.2 , luaL_newstate,
|
|
- [LUA_LIBS="-llua5.2"],
|
|
- AC_CHECK_LIB( lua5.1 , luaL_newstate,
|
|
- [LUA_LIBS="-llua5.1"],
|
|
- AC_CHECK_LIB( lua51 , luaL_newstate,
|
|
- [LUA_LIBS="-llua51"],
|
|
- AC_CHECK_LIB( lua , luaL_newstate,
|
|
- [LUA_LIBS="-llua"],
|
|
- [ have_lua=no
|
|
- ], [-lm])
|
|
- )))
|
|
- ])
|
|
- ])
|
|
- ])
|
|
+ [ have_lua=no ]
|
|
+ )
|
|
if test "x${have_lua}" != "xyes" ; then
|
|
AC_MSG_ERROR([Could not find lua. Lua is needed for some interfaces (rc, telnet, http) as well as many other custom scripts. Use --disable-lua to ignore this error.])
|
|
fi
|