]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
m4: want_lua - Fix Lua function checks
authorAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 11 Mar 2021 07:28:58 +0000 (09:28 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 11 Mar 2021 07:42:50 +0000 (09:42 +0200)
One has to use $LIBS variable to ensure libraries
come after conftest.c in configure.

Broken in af819cd2f43b8896d949a33f8099234ac57df6e5

m4/want_lua.m4

index 7b049d7d2a6f7b8a9b9049bb37a0fd6daa0e98ba..b7bb89945b29ea76c63c0b7b2602e6b84eea4083 100644 (file)
@@ -37,7 +37,9 @@ AC_DEFUN([DOVECOT_WANT_LUA],[
    )
    dnl Check if various lua functions are present
    old_CFLAGS="$CFLAGS"
-   CFLAGS="$CFLAGS $LUA_CFLAGS $LUA_LIBS"
+   CFLAGS="$CFLAGS $LUA_CFLAGS"
+   old_LIBS="$LIBS"
+   LIBS="$LIBS $LUA_LIBS"
 
    AC_CHECK_FUNCS([luaL_setfuncs])
    AC_CHECK_FUNCS([luaL_setmetatable])
@@ -45,5 +47,6 @@ AC_DEFUN([DOVECOT_WANT_LUA],[
    AC_CHECK_FUNCS([lua_tointegerx])
 
    CFLAGS="$old_CFLAGS"
+   LIBS="$old_LIBS"
   )
 ])