[dovecot-cvs] dovecot configure.in,1.100,1.101

cras at procontrol.fi cras at procontrol.fi
Tue Feb 4 05:49:16 EET 2003


Update of /home/cvs/dovecot
In directory danu:/tmp/cvs-serv26145

Modified Files:
	configure.in 
Log Message:
Building in separate directory didn't work



Index: configure.in
===================================================================
RCS file: /home/cvs/dovecot/configure.in,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -d -r1.100 -r1.101
--- configure.in	3 Feb 2003 05:17:24 -0000	1.100
+++ configure.in	4 Feb 2003 03:49:13 -0000	1.101
@@ -863,25 +863,6 @@
 capability="IMAP4rev1 SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+"
 AC_DEFINE_UNQUOTED(CAPABILITY_STRING, "$capability", IMAP capabilities)
 
-dnl **
-dnl ** register the storage classes
-dnl **
-
-STORAGE="maildir mbox"
-file="src/lib-storage/register/mail-storage-register.c"
-
-echo "/* this file is generated by configure */" > $file
-echo '#include "lib.h"' >> $file
-echo '#include "mail-storage.h"' >> $file
-for storage in $STORAGE; do
-	echo "extern struct mail_storage ${storage}_storage;" >> $file
-done
-echo "void mail_storage_register_all(void) {" >> $file
-for storage in $STORAGE; do
-	echo "mail_storage_class_register(&${storage}_storage);" >> $file
-done
-echo "}" >> $file
-
 CFLAGS="$CFLAGS $EXTRA_CFLAGS"
 
 AC_OUTPUT(
@@ -910,6 +891,28 @@
 src/pop3/Makefile
 src/pop3-login/Makefile
 stamp.h)
+
+dnl **
+dnl ** register the storage classes
+dnl **
+
+dnl * do it after AC_OUTPUT(), so we know that the directory exists.
+dnl * it doesn't when building in different directory
+
+STORAGE="maildir mbox"
+file="src/lib-storage/register/mail-storage-register.c"
+
+echo "/* this file is generated by configure */" > $file
+echo '#include "lib.h"' >> $file
+echo '#include "mail-storage.h"' >> $file
+for storage in $STORAGE; do
+	echo "extern struct mail_storage ${storage}_storage;" >> $file
+done
+echo "void mail_storage_register_all(void) {" >> $file
+for storage in $STORAGE; do
+	echo "mail_storage_class_register(&${storage}_storage);" >> $file
+done
+echo "}" >> $file
 
 echo
 echo "Install prefix ...................... : $prefix"




More information about the dovecot-cvs mailing list