From: Timo Sirainen Date: Sat, 19 Feb 2011 14:56:21 +0000 (+0200) Subject: Fixed compiling with configure --with-storages when imapc wasn't listed. X-Git-Tag: 2.1.alpha1~334 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b9fdd5b3c46905d3ce0be101b50a1e901ebdae9d;p=thirdparty%2Fdovecot%2Fcore.git Fixed compiling with configure --with-storages when imapc wasn't listed. --- diff --git a/configure.in b/configure.in index 021ce5e898..68395961d7 100644 --- a/configure.in +++ b/configure.in @@ -2440,6 +2440,8 @@ LINKED_STORAGE_LIBS= mail_storages="$mail_storages raw" # drop duplicates mail_storages=`(for i in $mail_storages; do echo $i; done)|sort|uniq|xargs echo` + +mailbox_list_drivers="maildir imapdir none fs shared" have_sdbox=no for storage in $mail_storages; do LINKED_STORAGE_LIBS="$LINKED_STORAGE_LIBS `eval echo \\$${storage}_libs`" @@ -2450,8 +2452,12 @@ for storage in $mail_storages; do LINKED_STORAGE_LIBS="$LINKED_STORAGE_LIBS $dbox_common_libs" dbox_common_libs="" fi + if test $storage = imapc; then + mailbox_list_drivers="$mailbox_list_drivers imapc" + fi done AC_SUBST(LINKED_STORAGE_LIBS) +AC_SUBST(mailbox_list_drivers) AC_DEFINE_UNQUOTED(MAIL_STORAGES, "$mail_storages", List of compiled in mail storages) if test $have_sdbox = yes; then diff --git a/src/lib-storage/register/Makefile.am b/src/lib-storage/register/Makefile.am index 2dfb9d6d80..30fb6eef6c 100644 --- a/src/lib-storage/register/Makefile.am +++ b/src/lib-storage/register/Makefile.am @@ -2,7 +2,7 @@ noinst_LTLIBRARIES = libstorage_register.la mail_storages = @mail_storages@ -mailbox_list_drivers = maildir imapdir none fs shared imapc +mailbox_list_drivers = @mailbox_list_drivers@ mail-storage-register.c: Makefile rm -f $@