]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Use Lua libraries conditionally in test-auth
authorAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 27 Mar 2026 13:04:24 +0000 (15:04 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Sun, 29 Mar 2026 16:13:01 +0000 (19:13 +0300)
src/auth/Makefile.am

index e5c9b2784be2db763aea0373faa9f11552517b9f..7474e76fb687f2c4e90a554874953001d7bdea35 100644 (file)
@@ -20,8 +20,8 @@ endif
 LUA_LIB =
 AUTH_LUA_LIBS =
 AUTH_LUA_LDADD =
-
 if HAVE_LUA
+
 if AUTH_LUA_PLUGIN
 LUA_LIB += libauthdb_lua.la
 else
@@ -199,6 +199,10 @@ auth_libs += $(LIBDOVECOT_LDAP)
 endif
 endif
 
+if HAVE_LUA
+auth_libs += $(LIBDOVECOT_LUA) $(LUA_LIBS)
+endif
+
 if AUTH_LUA_PLUGIN
 libauthdb_lua_la_LDFLAGS = -module -avoid-version -shared
 libauthdb_lua_la_LIBADD = $(LIBDOVECOT_LUA)
@@ -245,7 +249,7 @@ test_auth_SOURCES = \
        test-mock.c \
        test-main.c
 
-test_auth_LDADD = $(test_auth_ldadd_plugins) $(LIBDOVECOT) $(LIBDOVECOT_LUA) $(auth_libs) $(AUTH_LIBS) $(LUA_LIBS)
+test_auth_LDADD = $(test_auth_ldadd_plugins) $(LIBDOVECOT) $(auth_libs) $(AUTH_LIBS)
 test_auth_DEPENDENCIES = $(test_auth_ldadd_plugins) $(pkglibexec_PROGRAMS) $(LIBDOVECOT_DEPS)
 
 test_mech_SOURCES = \
@@ -254,7 +258,7 @@ test_mech_SOURCES = \
        test-mock.c \
        test-mech.c
 
-test_mech_LDADD = $(LIBDOVECOT) $(auth_libs) $(AUTH_LIBS) $(LUA_LIBS)
+test_mech_LDADD = $(LIBDOVECOT) $(auth_libs) $(AUTH_LIBS)
 test_mech_DEPENDENCIES = $(pkglibexec_PROGRAMS) $(LIBDOVECOT_DEPS)
 
 test_auth_client_SOURCES = \
@@ -263,7 +267,7 @@ test_auth_client_SOURCES = \
        test-mock.c \
        test-auth-client.c
 
-test_auth_client_LDADD = $(LIBDOVECOT) $(auth_libs) $(AUTH_LIBS) $(LUA_LIBS)
+test_auth_client_LDADD = $(LIBDOVECOT) $(auth_libs) $(AUTH_LIBS)
 test_auth_client_DEPENDENCIES = $(pkglibexec_PROGRAMS) $(LIBDOVECOT_DEPS)
 
 test_auth_master_SOURCES = \
@@ -273,5 +277,5 @@ test_auth_master_SOURCES = \
        test-auth-master.c \
        test-auth-master-server.c
 
-test_auth_master_LDADD = $(LIBDOVECOT) $(auth_libs) $(AUTH_LIBS) $(LUA_LIBS)
+test_auth_master_LDADD = $(LIBDOVECOT) $(auth_libs) $(AUTH_LIBS)
 test_auth_master_DEPENDENCIES = $(pkglibexec_PROGRAMS) $(LIBDOVECOT_DEPS)