[vlc-commits] Revert "configure: detect hosted Lua 5.3"
Rémi Denis-Courmont
git at videolan.org
Sun Apr 24 16:27:37 CEST 2016
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sun Apr 24 17:27:03 2016 +0300| [40b46e90fe0b772e181f2fdb6769f057f3232e2b] | committer: Rémi Denis-Courmont
Revert "configure: detect hosted Lua 5.3"
This reverts commit e018379644de6c8208163800dfeb9ac44036d4ee.
VLC is not compatible with Lua 5.3 at this point.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=40b46e90fe0b772e181f2fdb6769f057f3232e2b
---
configure.ac | 51 +++++++++++++++++++++++++++++----------------------
1 file changed, 29 insertions(+), 22 deletions(-)
diff --git a/configure.ac b/configure.ac
index 14b9c91..7f4a57e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1522,27 +1522,34 @@ AC_ARG_ENABLE(lua,
[disable LUA scripting support (default enabled)])])
if test "${enable_lua}" != "no"
then
- PKG_CHECK_MODULES(LUA, lua5.3, [have_lua=yes], [
- AC_MSG_WARN([${LUA_PKG_ERRORS}, trying Lua 5.2 instead])
-
- PKG_CHECK_MODULES(LUA, lua5.2, [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 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])
- ])
- ])
- ])
- ])
+ PKG_CHECK_MODULES(LUA, lua5.2,
+ [ 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])
+ )))
])
])
])
@@ -1550,7 +1557,7 @@ 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
AC_ARG_VAR([LUAC], [LUA byte compiler])
- AC_PATH_PROGS(LUAC, [${LUAC} luac5.3 luac], [false])
+ AC_CHECK_PROGS(LUAC, [${LUAC} luac], [false])
AS_IF([test "${LUAC}" = "false"], [
AC_MSG_ERROR([Could not find the LUA byte compiler.])
])
More information about the vlc-commits
mailing list