changeset 12671:437e24ac6303

Fixed compiling with configure --with-storages when imapc wasn't listed.
author Timo Sirainen <tss@iki.fi>
date Sat, 19 Feb 2011 16:56:21 +0200
parents bd780e7bdba6
children baa0314ed610
files configure.in src/lib-storage/register/Makefile.am
diffstat 2 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/configure.in	Sat Feb 19 16:46:14 2011 +0200
+++ b/configure.in	Sat Feb 19 16:56:21 2011 +0200
@@ -2440,6 +2440,8 @@
 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 @@
     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
--- a/src/lib-storage/register/Makefile.am	Sat Feb 19 16:46:14 2011 +0200
+++ b/src/lib-storage/register/Makefile.am	Sat Feb 19 16:56:21 2011 +0200
@@ -2,7 +2,7 @@
 
 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 $@