IMAP hibernate needs to pass notifys across
processes, which does not work with kqueue.
DOVECOT_TYPEOF
DOVECOT_IOLOOP
DOVECOT_NOTIFY
+AM_CONDITIONAL([BUILD_IMAP_HIBERNATE], [test "$notify" != kqueue -a "$notify" != none])
DOVECOT_GLIBC
if HAVE_LUA
LIB_LUA=lib-lua
endif
+if BUILD_IMAP_HIBERNATE
+IMAP_HIBERNATE=imap-hibernate
+endif
LIBDOVECOT_SUBDIRS = \
lib-test \
indexer \
master \
login-common \
- imap-hibernate \
+ $(IMAP_HIBERNATE) \
imap-login \
imap \
imap-urlauth \
pkginc_libdir=$(pkgincludedir)
pkginc_lib_HEADERS = $(headers)
+if BUILD_IMAP_HIBERNATE
+TEST_IMAP_CLIENT_HIBERNATE=test-imap-client-hibernate
+endif
+
test_programs = \
test-imap-storage-callbacks \
- test-imap-client-hibernate
+ $(TEST_IMAP_CLIENT_HIBERNATE)
noinst_PROGRAMS = $(test_programs)
test_imap_storage_callbacks_SOURCES = \