]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
Fixed compiling with configure --with-storages when imapc wasn't listed.
authorTimo Sirainen <tss@iki.fi>
Sat, 19 Feb 2011 14:56:21 +0000 (16:56 +0200)
committerTimo Sirainen <tss@iki.fi>
Sat, 19 Feb 2011 14:56:21 +0000 (16:56 +0200)
configure.in
src/lib-storage/register/Makefile.am

index 021ce5e8982a9caf8b3c9d9497cacf49e463e4ba..68395961d7302479e2c802c715ce4bea3da8a3cd 100644 (file)
@@ -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
index 2dfb9d6d800899d7967af3f58b533aa117595950..30fb6eef6c3363e96b265384feffa234070a62ac 100644 (file)
@@ -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 $@