]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-lua: Only link libdict_lua if it's available
authorAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 8 Jul 2021 09:24:47 +0000 (12:24 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 12 Jul 2021 09:57:42 +0000 (12:57 +0300)
src/lib-lua/Makefile.am

index 4f8d25f84e89694f1c0fa2e06920ee095e1ecc73..7be79ec89b40014803ca3e5509d77acb1dddc2ea 100644 (file)
@@ -13,13 +13,19 @@ libdovecot_lua_la_SOURCES = \
        dlua-resume.c \
        dlua-table.c \
        dlua-thread.c
+
+LIBDICT_LUA=
+if DLUA_WITH_YIELDS
+LIBDICT_LUA=../lib-dict/libdict_lua.la
+endif
+
 # Note: the only things this lib should depend on are libdovecot and lua.
 libdovecot_lua_la_DEPENDENCIES = \
        ../lib-dovecot/libdovecot.la \
-       ../lib-dict/libdict_lua.la
+       $(LIBDICT_LUA)
 libdovecot_lua_la_LIBADD = \
        ../lib-dovecot/libdovecot.la \
-       ../lib-dict/libdict_lua.la \
+       $(LIBDICT_LUA) \
        $(LUA_LIBS)
 libdovecot_lua_la_LDFLAGS = -export-dynamic