X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=configure.in;h=b866639df0cfe53989ec895452f821df9f301d4f;hb=cfa803c101aa2a3bb70b7847bbd493afde4f7650;hp=fd6a25701e5c5a41c416ac53dab941f5001caee0;hpb=af94242000c1f54c0f752bb66bcecfcced4080f0;p=collectd.git diff --git a/configure.in b/configure.in index fd6a2570..b866639d 100644 --- a/configure.in +++ b/configure.in @@ -1358,6 +1358,66 @@ fi AM_CONDITIONAL(BUILD_WITH_LIBCREDIS, test "x$with_libcredis" = "xyes") # }}} + + + +# --with-lua {{{ +with_lua_cflags="" +with_lua_ldflags="" +with_lua_libs="" +AC_ARG_WITH(lua, [AS_HELP_STRING([--with-lua@<:@=PREFIX@:>@], [Path to lua library.])], +[ + if test "x$withval" != "xno" && test "x$withval" != "xyes" + then + with_lua_cflags="-I$withval/include" + with_lua_ldflags="-L$withval/lib" + with_lua="yes" + else + with_lua="$withval" + fi +], +[ + with_lua="yes" +]) + +SAVE_CFLAGS="$CFLAGS" +SAVE_LDFLAGS="$LDFLAGS" +CFLAGS="$SAVE_CFLAGS $with_lua_cflags" +LDFLAGS="$SAVE_LDFLAGS $with_lua_ldflags" +if test "x$with_lua" = "xyes" +then + AC_CHECK_LIB(lua, lua_settop, + [ + AC_DEFINE(HAVE_LUA, 1, [Define to 1 if you have the lua library (-llua).]) + ], [with_lua="no (lua not found)"]) +fi +if test "x$with_lua" = "xyes" +then + AC_CHECK_HEADERS(lua.h, + [ + AC_DEFINE(HAVE_LUA_H, 1, [Define to 1 if you have the header file.]) + ], [with_lua="no (lua.h not found)"]) +fi + +CFLAGS="$SAVE_CFLAGS" +LDFLAGS="$SAVE_LDFLAGS" + +if test "x$with_lua" = "xyes" +then + BUILD_WITH_LUA_CFLAGS="$with_lua_cflags" + BUILD_WITH_LUA_LDFLAGS="$with_lua_ldflags" + BUILD_WITH_LUA_LIBS="$with_lua_libs" + AC_SUBST(BUILD_WITH_LUA_CFLAGS) + AC_SUBST(BUILD_WITH_LUA_LDFLAGS) + AC_SUBST(BUILD_WITH_LUA_LIBS) +fi +AM_CONDITIONAL(BUILD_WITH_LUA, test "x$with_lua" = "xyes") +# }}} + + + + + # --with-libcurl {{{ with_curl_config="curl-config" with_curl_cflags="" @@ -4570,6 +4630,7 @@ AC_PLUGIN([libvirt], [$plugin_libvirt], [Virtual machine statistics]) 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_lua], [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]) @@ -4820,6 +4881,7 @@ Configuration: libjvm . . . . . . . $with_java libkstat . . . . . . $with_kstat libkvm . . . . . . . $with_libkvm + liblua . . . . . . . $with_liblua libmemcached . . . . $with_libmemcached libmodbus . . . . . . $with_libmodbus libmysql . . . . . . $with_libmysql @@ -4896,6 +4958,7 @@ Configuration: 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