From dbe0f10b5380c446f0e94a442c438f20b727cc25 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sat, 14 Feb 2004 22:05:09 +0000 Subject: [PATCH] lua checks --- stepmania/autoconf/m4/lua.m4 | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 stepmania/autoconf/m4/lua.m4 diff --git a/stepmania/autoconf/m4/lua.m4 b/stepmania/autoconf/m4/lua.m4 new file mode 100644 index 0000000000..168637148a --- /dev/null +++ b/stepmania/autoconf/m4/lua.m4 @@ -0,0 +1,33 @@ +AC_DEFUN(SM_LUA, [ + +AC_CHECK_PROGS(LUA_CONFIG, [lua-config50 lua-config], "") +if test "$LUA_CONFIG" != ""; then + LUA_CFLAGS=`lua-config --include` + LUA_LIBS=`lua-config --static` +else + LUA_CFLAGS= + LUA_LIBS= + if test "$LIB_LUA" = ""; then + AC_CHECK_LIB(lualib, lua_open, LIB_LUA=-llua) + fi + if test "$LIB_LUA" = ""; then + AC_CHECK_LIB(lua50, lua_open, LIB_LUA=-llua50) + fi + if test "$LIB_LUA_LIB" = ""; then + AC_CHECK_LIB(lualib, luaopen_base, LIB_LUA_LIB=-llualib, , [$LIB_LUA]) + fi + if test "$LIB_LUA_LIB" = ""; then + AC_CHECK_LIB(lualib50, luaopen_base, LIB_LUA_LIB=-llualib50, , [$LIB_LUA]) + fi + if test "$LIB_LUA" = "" -o "$LIB_LUA_LIB" = ""; then + echo + echo "*** liblua is required to build StepMania; please" + echo "*** make sure that liblua is installed to continue" + echo "*** the installation process." + exit 0; + fi +fi +AC_SUBST(LUA_CFLAGS) +AC_SUBST(LUA_LIBS) + +])