This only applies when GSSAPI support is built in.
../lib-auth/libauth-crypt.la \
dsync/libdsync.la \
../lib-compression/libcompression.la
+gssapi_libs =
+gssapi_deps =
+if HAVE_GSSAPI
+if !GSSAPI_PLUGIN
+gssapi_libs += $(LIBDOVECOT_GSSAPI)
+gssapi_deps += $(LIBDOVECOT_GSSAPI_DEPS)
+endif
+endif
doveadm_LDADD = \
$(libs) \
+ $(gssapi_libs) \
$(CRYPT_LIBS) \
$(LIBDOVECOT_STORAGE) \
$(LIBDOVECOT) \
doveadm_DEPENDENCIES = \
$(libs) \
+ $(gssapi_deps) \
$(LIBDOVECOT_STORAGE_DEPS) \
$(LIBDOVECOT_DEPS)
doveadm_server_LDADD = \
$(libs) \
+ $(gssapi_libs) \
$(LIBDOVECOT_STORAGE) \
$(LIBDOVECOT) \
$(BINARY_LDFLAGS) \
doveadm_server_DEPENDENCIES = \
$(libs) \
+ $(gssapi_deps) \
$(LIBDOVECOT_STORAGE_DEPS) \
$(LIBDOVECOT_DEPS)
static void authtest_input_init(struct authtest_input *input)
{
dsasl_clients_init();
+#ifdef BUILTIN_GSSAPI
+ dsasl_clients_init_gssapi();
+#endif
i_zero(input);
input->pool = pool_alloconly_create("auth input", 256);