vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Mon Apr 4 21:24:30 2016 +0300| [e018379644de6c8208163800dfeb9ac44036d4ee] | committer: Rémi Denis-Courmont
configure: detect hosted Lua 5.3 > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=e018379644de6c8208163800dfeb9ac44036d4ee --- configure.ac | 51 ++++++++++++++++++++++----------------------------- 1 file changed, 22 insertions(+), 29 deletions(-) diff --git a/configure.ac b/configure.ac index dfcc075..1842021 100644 --- a/configure.ac +++ b/configure.ac @@ -1522,34 +1522,27 @@ AC_ARG_ENABLE(lua, [disable LUA scripting support (default enabled)])]) if test "${enable_lua}" != "no" then - 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]) - ))) + 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]) + ]) + ]) + ]) + ]) ]) ]) ]) @@ -1557,7 +1550,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_CHECK_PROGS(LUAC, [${LUAC} luac], [false]) + AC_CHECK_PROGS(LUAC, [${LUAC} luac5.3 luac], [false]) AS_IF([test "${LUAC}" = "false"], [ AC_MSG_ERROR([Could not find the LUA byte compiler.]) ]) _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
