AM_CONDITIONAL(BUILD_WITH_JAVA, test "x$with_java" = "xyes")
# }}}
+# --with-liblua {{{
+with_liblua_config="lua-config50"
+with_liblua_cppflags=""
+with_liblua_ldflags=""
+with_liblua_libs=""
+AC_ARG_WITH(liblua, [AS_HELP_STRING([--with-liblua@<:@=lua-config50@:>@], [Path to the Lua config script.])],
+[
+ if test "x$withval" = "xno" || test "x$withval" = "xyes"
+ then
+ with_liblua="$withval"
+ else
+ if test -f "$withval" && test -x "$withval"
+ then
+ with_liblua_config="$withval"
+ with_liblua="yes"
+ else if test -x "$withval/bin/lua-config50"
+ then
+ with_liblua_config="$withval/bin/lua-config50"
+ with_liblua="yes"
+ else
+ AC_MSG_ERROR("not an executable: $withval")
+ fi; fi
+ fi
+],
+[
+ with_liblua="yes"
+])
+if test "x$with_liblua" = "xyes"
+then
+ with_liblua_cppflags=`$with_liblua_config --include 2>/dev/null`
+ lua_config_status=$?
+
+ if test $lua_config_status -ne 0
+ then
+ with_liblua="no ($with_liblua_config failed)"
+ else
+ SAVE_CPPFLAGS="$CPPFLAGS"
+ CPPFLAGS="$CPPFLAGS $with_liblua_cppflags"
+
+ AC_CHECK_HEADERS(lua.h, [], [with_liblua="no (lua.h not found)"], [])
+
+ CPPFLAGS="$SAVE_CPPFLAGS"
+ fi
+fi
+if test "x$with_liblua" = "xyes"
+then
+ with_liblua_ldflags=`$with_liblua_config --libs-only-L 2>/dev/null`
+ lua_config_status=$?
+
+ if test $lua_config_status -ne 0
+ then
+ with_liblua="no ($with_liblua_config failed)"
+ fi
+fi
+if test "x$with_liblua" = "xyes"
+then
+ with_liblua_libs=`$with_liblua_config --libs-only-l 2>/dev/null`
+ lua_config_status=$?
+
+ if test $lua_config_status -ne 0
+ then
+ with_liblua="no ($with_liblua_config failed)"
+ else
+ SAVE_LDFLAGS="$LDFLAGS"
+ SAVE_LIBS="$LIBS"
+ LDFLAGS="$SAVE_LDFLAGS $with_liblua_ldflags"
+ LIBS="$LIBS $with_liblua_libs"
+
+ AC_CHECK_FUNC(lua_settop, [with_liblua="yes"], [with_liblua="no (symbol 'lua_settop' not found)"])
+
+ LDFLAGS="$SAVE_LDFLAGS"
+ LIBS="$SAVE_LIBS"
+ fi
+fi
+if test "x$with_liblua" = "xyes"
+then
+ BUILD_WITH_LIBLUA_CPPFLAGS="$with_liblua_cppflags"
+ BUILD_WITH_LIBLUA_LDFLAGS="$with_liblua_ldflags"
+ BUILD_WITH_LIBLUA_LIBS="$with_liblua_libs"
+ AC_SUBST(BUILD_WITH_LIBLUA_CPPFLAGS)
+ AC_SUBST(BUILD_WITH_LIBLUA_LDFLAGS)
+ AC_SUBST(BUILD_WITH_LIBLUA_LIBS)
+fi
+AM_CONDITIONAL(BUILD_WITH_LUA, test "x$with_liblua" = "xyes")
+# }}}
+
# --with-libmemcached {{{
with_libmemcached_cppflags=""
with_libmemcached_ldflags=""
AC_PLUGIN([load], [$plugin_load], [System load])
AC_PLUGIN([logfile], [yes], [File logging plugin])
AC_PLUGIN([lpar], [$with_perfstat], [AIX logical partitions statistics])
+AC_PLUGIN([lua], [$with_liblua], [Lua plugin])
AC_PLUGIN([madwifi], [$have_linux_wireless_h], [Madwifi wireless statistics])
AC_PLUGIN([match_empty_counter], [yes], [The empty counter match])
AC_PLUGIN([match_hashed], [yes], [The hashed match])
libjvm . . . . . . . $with_java
libkstat . . . . . . $with_kstat
libkvm . . . . . . . $with_libkvm
+ liblua . . . . . . . $with_liblua
libmemcached . . . . $with_libmemcached
libmodbus . . . . . . $with_libmodbus
libmysql . . . . . . $with_libmysql
load . . . . . . . . $enable_load
logfile . . . . . . . $enable_logfile
lpar... . . . . . . . $enable_lpar
+ lua . . . . . . . . . $enable_lua
madwifi . . . . . . . $enable_madwifi
match_empty_counter . $enable_match_empty_counter
match_hashed . . . . $enable_match_hashed