X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;ds=sidebyside;f=configure.in;h=c264d6eceba8bb801b170fdcf5d9e6116c66dd14;hb=84546c458ff514a547b40d436259b77661565e9b;hp=a60920a21aa2aeec6e4e6b347b25b63dd6a52db2;hpb=7036a59145b61979bfd61344d55ac9ce36cc4d54;p=mmh
diff --git a/configure.in b/configure.in
index a60920a..c264d6e 100644
--- a/configure.in
+++ b/configure.in
@@ -50,6 +50,17 @@ if test x"$enable_nmh_debug" = x"yes"; then
enable_debug=yes
fi
+dnl Set the backup prefix
+undefine([backup-prefix])dnl
+AC_ARG_WITH([hash-backup],
+ [ --with-hash-backup use # as the backup prefix (default: ,)])
+if test x"$with_hash_backup" != x -a x"$with_hash_backup" != x"no"; then
+ backup_prefix="#"
+else
+ backup_prefix=","
+fi
+AC_DEFINE_UNQUOTED(BACKUP_PREFIX, "$backup_prefix")dnl
+
dnl Allow users to send email from addresses other than their default?
undefine([masquerade])dnl
AC_ARG_ENABLE(masquerade,
@@ -118,27 +129,30 @@ if test -n "$with_editor"; then
editorpath="$with_editor"
fi
+dnl Do you want client-side support for using SASL for authentication?
+dnl Note that this code will be enabled for both POP and SMTP
+AC_ARG_WITH(cyrus-sasl,
+[ --with-cyrus-sasl=
Specify location of Cyrus SASL library for auth])
+if test x"$with_cyrus_sasl" != x -a x"$with_cyrus_sasl" != "no"; then
+ AC_DEFINE(CYRUS_SASL)dnl
+fi
+
dnl What method of posting should post use?
undefine([mts])dnl
AC_ARG_WITH(mts,
-[ --with-mts=MTS specify the mail transport agent/service])
+[ --with-mts=MTS specify the default mail transport agent/service])
if test x"$with_mts" = x"smtp"; then
MTS="smtp"
- MTSLIB="mts/smtp/libsmtp.a"
- AC_DEFINE(SMTPMTS)dnl
elif test x"$with_mts" = x"sendmail"; then
MTS="sendmail"
- MTSLIB="mts/sendmail/libsend.a"
- AC_DEFINE(SENDMTS)dnl
else
MTS="smtp"
- MTSLIB="mts/smtp/libsmtp.a"
- AC_DEFINE(SMTPMTS)dnl
fi
-
AC_SUBST(MTS)dnl
-AC_SUBST(MTSLIB)dnl
+
+dnl Both the smtp and sendmail mail transport services use the smtp code
+AC_DEFINE(SMTPMTS)dnl
dnl What should be the default pager?
undefine([pager])dnl
@@ -264,7 +278,9 @@ AC_CACHE_CHECK(whether tsort can deal with loops, nmh_cv_tsort_loop,
nmh_cv_tsort_loop=yes
fi])
if test x$nmh_cv_tsort_loop = xno ; then
+ LORDER=echo
TSORT=cat
+ AC_SUBST(LORDER)dnl
AC_SUBST(TSORT)dnl
fi
@@ -552,6 +568,24 @@ fi
AC_SUBST(KRB4_INCLUDES)dnl
AC_SUBST(KRB4_LIBS)dnl
+dnl --------------------
+dnl CHECK FOR CYRUS SASL
+dnl --------------------
+if test x"$with_cyrus_sasl" != x -a x"$with_cyrus_sasl" != "no"; then
+ if test x"$with_cyrus_sasl" != x"yes"; then
+ SASL_INCLUDES="-I$with_cyrus_sasl/include"
+ SASL_LIBS="-L$with_cyrus_sasl/lib"
+ fi
+ save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS $SASL_LIBS"
+ AC_CHECK_LIB(sasl, sasl_client_new,
+ [SASL_LIBS="$SASL_LIBS -lsasl"],
+ [AC_MSG_ERROR(Cyrus SASL library not found)])
+ LDFLAGS="$save_LDFLAGS"
+fi
+AC_SUBST(SASL_INCLUDES)dnl
+AC_SUBST(SASL_LIBS)dnl
+
dnl ---------------------
dnl CHECK TERMCAP LIBRARY
dnl ---------------------
@@ -783,6 +817,7 @@ binary install path : ${nmhbin2}
libary install path : ${nmhlib2}
config files install path : ${nmhsysconf2}
man page install path : ${nmhman}
+backup prefix : ${backup_prefix}
transport system : ${MTS}
default smtp servers : ${smtpservers}
default editor : ${editorpath}
@@ -790,6 +825,3 @@ default pager : ${pagerpath}
email address masquerading : ${masquerade}
pop is enabled : ${pop_kinds}"
echo ""
-
-
-