blob: 61648b5939652b8bcd53fe55a84c52c2c7a91529 [file] [log] [blame]
##*****************************************************************************
## $Id$
##*****************************************************************************
# AUTHOR:
# Mark Grondona <mgrondona@llnl.gov>
#
# SYNOPSIS:
# AC_LUA
#
# DESCRIPTION:
# Check for presence of lua libs and headers
##*****************************************************************************
AC_DEFUN([X_AC_LUA],
[
x_ac_lua_pkg_name="lua"
PKG_CHECK_EXISTS([lua5.1], [x_ac_lua_pkg_name=lua5.1], [])
PKG_CHECK_MODULES([lua], ${x_ac_lua_pkg_name},
[x_ac_have_lua="yes"],
[x_ac_have_lua="no"])
if test "x$x_ac_have_lua" = "xyes"; then
saved_CFLAGS="$CFLAGS"
saved_LIBS="$LIBS"
CFLAGS="$CFLAGS $lua_CFLAGS"
LIBS="$LIBS $lua_LIBS"
AC_MSG_CHECKING([for whether we can link to liblua])
AC_TRY_LINK(
[#include <lua.h>
#include <lauxlib.h>
#include <lualib.h>
],
[lua_State *L = luaL_newstate (); luaL_openlibs(L);
],
[], [x_ac_have_lua="no"])
AC_MSG_RESULT([$x_ac_have_lua])
CFLAGS="$saved_CFLAGS"
LIBS="$saved_LIBS"
fi
AM_CONDITIONAL(HAVE_LUA, test "x$x_ac_have_lua" = "xyes")
])