X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=configure.in;h=613b2b00df568ff3bba683cce7bd8fbeaa67381c;hp=9d3d2263c47ef757a0eb2d492bd3ee9f5d764af6;hb=b706d049104ad0be9982d7e155acb340cb8dada0;hpb=3021e2535d74e219a9c7ccba2cc91c126e4b1a9f diff --git a/configure.in b/configure.in index 9d3d226..613b2b0 100644 --- a/configure.in +++ b/configure.in @@ -31,6 +31,16 @@ dnl -------------------------- dnl CHECK COMMAND LINE OPTIONS dnl -------------------------- +dnl Do you want client-side support for apop? +AC_ARG_ENABLE(apop, +[ --enable-apop enable client-side support for POP3 and APOP]) +if test x"$enable_apop" = x"yes"; then + AC_DEFINE(APOP)dnl + APOPLIB=md5.o + enable_pop=yes +fi +AC_SUBST(APOPLIB)dnl + dnl Do you want to debug nmh? undefine([debug])dnl AC_ARG_ENABLE(debug, @@ -43,8 +53,8 @@ fi dnl Allow users to send email from addresses other than their default? undefine([masquerade])dnl AC_ARG_ENABLE(masquerade, - [ --enable-masquerade[='draft_from[ mmailid[ username_extension]]'] - enable 3 types of email address masquerading [none]], + [ --enable-masquerade[='draft_from mmailid username_extension'] + enable up to 3 types of address masquerading [none]], [if test x"$enable_masquerade" = x"yes"; then masquerade="draft_from mmailid username_extension" else @@ -63,16 +73,14 @@ if test x"$enable_mhe" != x"no" -a x"$enable_nmh_mhe" != x"no"; then AC_DEFINE(MHE)dnl fi -dnl Do you want client-side support for apop? -dnl Note that this appears before pop so that we can enforce enable-pop -AC_ARG_ENABLE(apop, -[ --enable-apop enable client-side support for apop]) -if test x"$enable_apop" = x"yes"; then - AC_DEFINE(APOP)dnl - APOPLIB=md5.o +dnl Do you want client-side support for pop? +undefine([pop])dnl +AC_ARG_ENABLE(pop, +[ --enable-pop enable client-side support for plain POP3]) +dnl The old redundant --enable-nmh-pop is deprecated and undocumented. +if test x"$enable_nmh_pop" = x"yes"; then enable_pop=yes fi -AC_SUBST(APOPLIB)dnl dnl Do you want support for hesiod AC_ARG_WITH(hesiod, @@ -83,21 +91,14 @@ fi dnl Do you want client-side support for kpop AC_ARG_WITH(krb4, -[ --with-krb4=PREFIX specify location of Kerberos V4 for kpop support]) +[ --with-krb4=PREFIX specify location of Kerberos V4 for KPOP support]) if test x"$with_krb4" != x -a x"$with_krb4" != x"no"; then enable_pop=yes AC_DEFINE(KPOP)dnl AC_DEFINE(KPOP_PRINCIPAL, "pop")dnl fi -dnl Do you want client-side support for pop? -undefine([pop])dnl -AC_ARG_ENABLE(pop, -[ --enable-pop enable client-side support for pop]) -dnl The old redundant --enable-nmh-pop is deprecated and undocumented. -if test x"$enable_nmh_pop" = x"yes"; then - enable_pop=yes -fi +dnl After we know if we're including apop and kpop support, do pop stuff if test x"$enable_pop" = x"yes"; then AC_DEFINE(POP)dnl POPLIB=popsbr.o @@ -120,7 +121,7 @@ fi dnl What method of posting should post use? undefine([mts])dnl AC_ARG_WITH(mts, -[ --with-mts=MTS specify the mail transport agent]) +[ --with-mts=MTS specify the mail transport agent/service]) if test x"$with_mts" = x"smtp"; then MTS="smtp" @@ -152,7 +153,7 @@ dnl What should be the default mail server(s)? undefine([smtpservers])dnl AC_ARG_WITH(smtpservers, [ --with-smtpservers='SMTPSERVER1[ SMTPSERVER2...]' - specify the default smtp server(s) [localhost]]) + specify the default SMTP server(s) [localhost]]) if test -n "$with_smtpservers"; then smtpservers="$with_smtpservers" else @@ -191,7 +192,7 @@ if test -n "$auto_cflags"; then else test -z "$LDFLAGS" && LDFLAGS=-s if test -n "$GCC"; then - test -z "$CFLAGS" && CFLAGS=-O2 || CFLAGS="$CFLAGS -O2" + test -z "$CFLAGS" && CFLAGS="-Wall -O2" || CFLAGS="$CFLAGS -Wall -O2" else test -z "$CFLAGS" && CFLAGS=-O || CFLAGS="$CFLAGS -O" fi @@ -696,9 +697,9 @@ dnl OUTPUT MAKEFILES dnl ---------------- AC_OUTPUT(Makefile config/Makefile h/Makefile sbr/Makefile uip/Makefile \ zotnet/Makefile zotnet/mts/Makefile zotnet/tws/Makefile \ - zotnet/mf/Makefile zotnet/bboards/Makefile mts/Makefile \ - mts/smtp/Makefile mts/sendmail/Makefile mts/mmdf/Makefile \ - etc/Makefile man/Makefile, \ + mts/Makefile mts/smtp/Makefile \ + mts/sendmail/Makefile mts/mmdf/Makefile etc/Makefile \ + docs/Makefile man/Makefile, \ [test -z "$CONFIG_HEADERS" || echo > stamp-h]) dnl Umm, what's the point of these assignments?? -- @@ -707,20 +708,19 @@ eval "nmhsysconf=${sysconfdir}"; eval "nmhsysconf2=${nmhsysconf}" eval "nmhlib=${libdir}"; eval "nmhlib2=${nmhlib}" eval "nmhman=${mandir}" -pop_kinds="no" +pop_kinds=no if test x"$enable_pop" = x"yes"; then - pop_kinds="yes (pop" - if test x"$enable_apop" = x"yes"; then - pop_kinds="${pop_kinds} apop" - fi - if test x"$with_krb4" = x"yes"; then - pop_kinds="${pop_kinds} kpop" - fi - if test "$pop_kinds" = "yes (pop"; then - pop_kinds="yes" - else - pop_kinds="${pop_kinds})" - fi + pop_kinds="yes (" + + if test x"$enable_apop" = x"yes"; then + pop_kinds="${pop_kinds}APOP " + fi + + if test x"$with_krb4" != x -a x"$with_krb4" != x"no"; then + pop_kinds="${pop_kinds}KPOP " + fi + + pop_kinds="${pop_kinds}POP3)" fi echo "