From 023f0efa3c373249b2034030e07b29081901e1b8 Mon Sep 17 00:00:00 2001 From: Dennis Schridde Date: Tue, 2 Oct 2012 18:53:27 +0200 Subject: [PATCH] Check whether Lua library was compiled with compat support --- configure.ac | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/configure.ac b/configure.ac index 05ce717..db72279 100644 --- a/configure.ac +++ b/configure.ac @@ -68,6 +68,27 @@ else fi fi +_LIBS="${LIBS}" +LIBS="${LUA_LIBS}" + +AC_MSG_CHECKING([whether Lua library was compiled with compat support]) +AC_LINK_IFELSE( + [AC_LANG_PROGRAM([ + #define LUA_COMPAT_ALL + #include + ],[luaL_register(0,0,0);])], + [lua_compat_support=yes], + [lua_compat_support=no] +) +AC_MSG_RESULT([${lua_compat_support}]) + +if test "x${lua_compat_support}" = xno ; then + AC_MSG_ERROR([Lua library needs to be compiled with compat support]) +fi + +LIBS="${_LIBS}" +unset _LIBS + AX_SUBST_L([LUA_CFLAGS], [LUA_LIBS], [LUA], [LUAC])