From: Michael Tremer Date: Thu, 22 Feb 2024 10:14:02 +0000 (+0000) Subject: configure: Require Lua X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8f440c388a05645b467168721f695cb8a65105e8;p=location%2Flibloc.git configure: Require Lua Signed-off-by: Michael Tremer --- diff --git a/configure.ac b/configure.ac index faf896b..abda54f 100644 --- a/configure.ac +++ b/configure.ac @@ -202,10 +202,29 @@ AM_CONDITIONAL(HAVE_SYSTEMD, [test "x$have_systemd" = "xyes"]) # ------------------------------------------------------------------------------ +AC_PATH_PROG(PKG_CONFIG, pkg-config, no) + # Python AM_PATH_PYTHON([3.4]) PKG_CHECK_MODULES([PYTHON], [python-${PYTHON_VERSION}]) +# Lua +PKG_CHECK_MODULES([LUA], [lua]) + +AC_ARG_ENABLE(lua, + AS_HELP_STRING([--disable-lua], [do not build the Lua modules]), [], [enable_lua=yes]) + +AM_CONDITIONAL(ENABLE_LUA, test "$enable_lua" = "yes") + +AS_IF( + [test "$enable_lua" = "yes"], [ + LUA_INSTALL_LMOD=$($PKG_CONFIG --define-variable=prefix=${prefix} --variable=INSTALL_LMOD lua) + AC_SUBST(LUA_INSTALL_LMOD) + LUA_INSTALL_CMOD=$($PKG_CONFIG --define-variable=prefix=${prefix} --variable=INSTALL_CMOD lua) + AC_SUBST(LUA_INSTALL_CMOD) + ], +) + # Perl AC_PATH_PROG(PERL, perl, no) AC_SUBST(PERL) @@ -267,6 +286,9 @@ AC_MSG_RESULT([ bash-completion: ${enable_bash_completion} Bindings: + Lua: ${enable_lua} + Lua shared path: ${LUA_INSTALL_LMOD} + Lua module path: ${LUA_INSTALL_CMOD} Perl: ${enable_perl} Perl module path: ${PERL_MODPATH} Perl manual path: ${PERL_MANPATH}