]> git.ipfire.org Git - location/libloc.git/commitdiff
configure: Scan for multiple Lua versions
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 21 May 2024 15:11:23 +0000 (15:11 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 21 May 2024 15:11:23 +0000 (15:11 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
configure.ac

index bd4d3d0230ba97f385693248b2c11d961d7e6af1..6ccadcf078a048c83a952658b5c18b48f66d22cb 100644 (file)
@@ -216,13 +216,15 @@ AM_CONDITIONAL(ENABLE_LUA, test "$enable_lua" = "yes")
 
 AS_IF(
        [test "$enable_lua" = "yes"], [
-               PKG_CHECK_MODULES([LUA], [lua])
+               for lua in lua lua5.4 lua5.3 lua5.2 lua5.1; do
+                       PKG_CHECK_MODULES([LUA], [${lua}],[break], [true])
+               done
 
                AX_PROG_LUA_MODULES([luaunit],, [AC_MSG_ERROR([Lua modules are missing])])
 
-               LUA_INSTALL_LMOD=$($PKG_CONFIG --define-variable=prefix=${prefix} --variable=INSTALL_LMOD lua)
+               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)
+               LUA_INSTALL_CMOD=$($PKG_CONFIG --define-variable=prefix=${prefix} --variable=INSTALL_CMOD ${lua})
                AC_SUBST(LUA_INSTALL_CMOD)
        ],
 )