2 dnl configure.in -- autoconf template for nmh
8 AC_CONFIG_HEADER(config.h)
12 dnl ---------------------
13 dnl define a macro or two
14 dnl ---------------------
16 AC_DEFUN(NMH_PROG_GNU_LIBTOOL, [
17 tmptest=`$LIBTOOL --version 2>&1 | grep GNU`
18 if test x"$tmptest" != x ; then
20 AC_SUBST(GNU_LIBTOOL)dnl
25 dnl What version of nmh are we building?
26 VERSION=`sed -e 's/nmh-//' ${srcdir}/VERSION`
27 echo "configuring for nmh-$VERSION"
30 dnl --------------------------
31 dnl CHECK COMMAND LINE OPTIONS
32 dnl --------------------------
34 dnl Do you want client-side support for apop?
36 [ --enable-apop enable client-side support for POP3 and APOP])
37 if test x"$enable_apop" = x"yes"; then
44 dnl Do you want to debug nmh?
47 [ --enable-debug enable nmh code debugging])
48 dnl The old redundant --enable-nmh-debug is deprecated and undocumented.
49 if test x"$enable_nmh_debug" = x"yes"; then
53 dnl Allow users to send email from addresses other than their default?
54 undefine([masquerade])dnl
55 AC_ARG_ENABLE(masquerade,
56 [ --enable-masquerade[='draft_from mmailid username_extension']
57 enable up to 3 types of address masquerading [none]],
58 [if test x"$enable_masquerade" = x"yes"; then
59 masquerade="draft_from mmailid username_extension"
61 masquerade="$enable_masquerade"
63 AC_SUBST(masquerade)dnl
65 dnl Do you want mhe support?
68 [ --enable-mhe enable mhe support (DEFAULT)])
70 dnl mhe support is on by default, so define it unless --disable-mhe or the
71 dnl deprecated, undocumented --disable-nmh-mhe are specified.
72 if test x"$enable_mhe" != x"no" -a x"$enable_nmh_mhe" != x"no"; then
76 dnl Do you want client-side support for pop?
79 [ --enable-pop enable client-side support for plain POP3])
80 dnl The old redundant --enable-nmh-pop is deprecated and undocumented.
81 if test x"$enable_nmh_pop" = x"yes"; then
85 dnl Do you want support for hesiod
87 [ --with-hesiod=PREFIX specify location of Hesiod])
88 if test x"$with_hesiod" != x -a x"$with_hesiod" != x"no"; then
92 dnl Do you want client-side support for kpop
94 [ --with-krb4=PREFIX specify location of Kerberos V4 for KPOP support])
95 if test x"$with_krb4" != x -a x"$with_krb4" != x"no"; then
98 AC_DEFINE(KPOP_PRINCIPAL, "pop")dnl
101 dnl After we know if we're including apop and kpop support, do pop stuff
102 if test x"$enable_pop" = x"yes"; then
105 POPSED='/^%nmhbeginpop%/d;/^%nmhendpop%/d'
107 POPSED='/^%nmhbeginpop%/,/^%nmhendpop%/d'
112 dnl What should be the default editor?
113 undefine([editor])dnl
115 [ --with-editor=EDITOR specify the default editor])
117 if test -n "$with_editor"; then
118 editorpath="$with_editor"
121 dnl What method of posting should post use?
124 [ --with-mts=MTS specify the mail transport agent/service])
126 if test x"$with_mts" = x"smtp"; then
128 MTSLIB="mts/smtp/libsmtp.a"
129 AC_DEFINE(SMTPMTS)dnl
130 elif test x"$with_mts" = x"sendmail"; then
132 MTSLIB="mts/sendmail/libsend.a"
133 AC_DEFINE(SENDMTS)dnl
136 MTSLIB="mts/smtp/libsmtp.a"
137 AC_DEFINE(SMTPMTS)dnl
143 dnl What should be the default pager?
146 [ --with-pager=PAGER specify the default pager])
148 if test -n "$with_pager"; then
149 pagerpath="$with_pager"
152 dnl What should be the default mail server(s)?
153 undefine([smtpservers])dnl
154 AC_ARG_WITH(smtpservers,
155 [ --with-smtpservers='SMTPSERVER1[ SMTPSERVER2...]'
156 specify the default SMTP server(s) [localhost]])
157 if test -n "$with_smtpservers"; then
158 smtpservers="$with_smtpservers"
160 smtpservers="localhost"
162 AC_SUBST(smtpservers)dnl
164 dnl ----------------------------------------------------
165 dnl Default location is /usr/local/nmh/{bin,etc,lib,man}
166 dnl ----------------------------------------------------
167 AC_PREFIX_DEFAULT(/usr/local/nmh)
169 dnl ------------------
170 dnl CHECK THE COMPILER
171 dnl ------------------
172 dnl We want these before the checks,
173 dnl so the checks can modify their values.
174 test -z "$CFLAGS" && CFLAGS= auto_cflags=1
175 if test x"$enable_debug" = x"yes"; then
176 test -z "$LDFLAGS" && LDFLAGS=-g
181 dnl if the user hasn't specified CFLAGS, then
182 dnl if compiler is gcc, then
183 dnl use -O2 and some warning flags
185 if test -n "$auto_cflags"; then
186 if test x"$enable_debug" = x"yes"; then
187 if test -n "$GCC"; then
188 test -z "$CFLAGS" && CFLAGS="-Wall -g" || CFLAGS="$CFLAGS -Wall -g"
190 test -z "$CFLAGS" && CFLAGS=-g || CFLAGS="$CFLAGS -g"
193 test -z "$LDFLAGS" && LDFLAGS=-s
194 if test -n "$GCC"; then
195 test -z "$CFLAGS" && CFLAGS="-Wall -O2" || CFLAGS="$CFLAGS -Wall -O2"
197 test -z "$CFLAGS" && CFLAGS=-O || CFLAGS="$CFLAGS -O"
202 AC_C_CONST dnl Does compiler support `const'.
204 dnl ------------------
205 dnl CHECK FOR PROGRAMS
206 dnl ------------------
207 AC_PROG_MAKE_SET dnl Does make define $MAKE
208 AC_PROG_INSTALL dnl Check for BSD compatible `install'
209 AC_PROG_RANLIB dnl Check for `ranlib'
210 AC_PROG_AWK dnl Check for mawk,gawk,nawk, then awk
211 AC_PROG_LEX dnl Check for lex/flex
214 pathtmp=/usr/bin:/bin:/usr/local/bin:/usr/xpg4/bin:/usr/ucb
215 AC_PATH_PROG(cutpath, cut, no, [$pathtmp])
217 dnl ----------------------------------------------
218 dnl check for lclint, and lint if it doesn't exist
219 dnl ----------------------------------------------
220 AC_CHECK_PROG(linttmp1, lclint, lclint, no)dnl
221 if test x$ac_cv_prog_linttmp1 != xno ; then
222 LINT=$ac_cv_prog_linttmp1
223 LINTFLAGS="-weak +posixlib -macrovarprefixexclude"
225 AC_CHECK_PROG(linttmp2, lint, lint, no)dnl
226 if test x$ac_cv_prog_linttmp2 != xno ; then
227 LINT=$ac_cv_prog_linttmp2
230 LINT="echo 'No lint program found'"
237 dnl try to figure out which one we've got
238 AC_CHECK_PROG(LIBTOOL, libtool, libtool, , [$pathtmp])
241 dnl Check for lorder and tsort commands
242 AC_CHECK_PROG(LORDER, lorder, lorder, no)dnl
243 AC_CHECK_PROG(TSORT, tsort, tsort, no)dnl
245 dnl If either doesn't exist, replace them with echo and cat
246 if test x$ac_cv_prog_LORDER != xlorder -o x$ac_cv_prog_TSORT != xtsort; then
251 dnl Mac OS X has lorder, but sh is too broken for it to work
252 dnl elif test -z "`lorder config/config.c 2>&1 | grep config/config.c`" ; then
255 dnl AC_SUBST(LORDER)dnl
256 dnl AC_SUBST(TSORT)dnl
260 pathtmp=/usr/bin:/bin:/usr/local/bin:/usr/xpg4/bin:/usr/ucb
261 AC_PATH_PROG(lspath, ls, no, [$pathtmp])
263 dnl See how we get ls to display the owner and the group
264 if test "$lspath" != "no"; then
265 AC_CACHE_CHECK(how to get ls to show us the group ownership of a file,
267 [if test x"`$lspath -dl / | $AWK '{print $9}'`" = x"/"; then
268 dnl There were 9 parameters, so unless this is a really bizarre, nonstandard
269 dnl ls, it would seem -l gave us both the user and group. On this type of
270 dnl ls, -g makes _only_ the group be displayed (and not the user).
271 nmh_cv_ls_grpopt="-l"
273 dnl Looks like -l only gave us the user, so we need -g to get the group too.
274 nmh_cv_ls_grpopt="-lg"
279 pathtmp=/usr/bin:/bin:/usr/ucb:/usr/local/bin
280 AC_PATH_PROG(morepath, more, no, [$pathtmp])
282 dnl If pager is not specified yet,
283 dnl then use `more' as the default.
284 if test -z "$pagerpath"; then
285 pagerpath="$morepath"
287 AC_SUBST(pagerpath)dnl
289 dnl Look for `sendmail'
290 pathtmp=/usr/lib:/usr/sbin:/usr/etc:/usr/ucblib:/usr/bin:/bin
291 AC_PATH_PROG(sendmailpath, sendmail, no, [$pathtmp])
294 pathtmp=/usr/bin:/bin:/usr/ucb:/usr/local/bin
295 AC_PATH_PROG(vipath, vi, no, [$pathtmp])
297 dnl If editor is not specified yet,
298 dnl then use `vi' as the default.
299 if test -z "$editorpath"; then
302 AC_SUBST(editorpath)dnl
304 dnl Check for broken vi
305 AC_CACHE_CHECK(for broken vi, nmh_cv_attvibug,
306 [if echo 'r /nonexist-file
307 q' | ex > /dev/null 2>&1
314 if test "$nmh_cv_attvibug" = yes; then
315 AC_DEFINE(ATTVIBUG)dnl
318 dnl ----------------------------------------------------------
319 dnl FIND MAIL SPOOL AND SEE IF WE NEED TO MAKE inc SETGID MAIL
320 dnl ----------------------------------------------------------
321 AC_CACHE_CHECK(where mail spool is located, nmh_cv_mailspool,
322 [for mailspool in /var/mail dnl
325 /dev/null; dnl Just in case we fall through
327 test -d $mailspool && break
329 nmh_cv_mailspool=$mailspool
331 mailspool=$nmh_cv_mailspool
332 AC_SUBST(mailspool)dnl
334 dnl See whether the mail spool directory is world-writable.
335 if test "$lspath" != "no" -a "$cutpath" != "no"; then
336 AC_CACHE_CHECK(whether the mail spool is world-writable,
337 nmh_cv_mailspool_world_writable,
338 [if test "`$lspath -dlL $mailspool | $cutpath -c9`" = "-"; then
339 nmh_cv_mailspool_world_writable=no
341 nmh_cv_mailspool_world_writable=yes
345 dnl ...If it's not, we need to #define MAILGROUP to 1 and make inc setgid.
346 if test x"$nmh_cv_mailspool_world_writable" = x"no"; then
347 dnl do we really need both of these?
348 AC_DEFINE(MAILGROUP)dnl
351 AC_SUBST(SETGID_MAIL)dnl
353 dnl Use ls to see which group owns the mail spool directory.
354 AC_CACHE_CHECK(what group owns the mail spool, nmh_cv_ls_mail_grp,
355 [nmh_cv_ls_mail_grp=`$lspath -dL $nmh_cv_ls_grpopt $mailspool|$AWK '{print $4}'`
357 MAIL_SPOOL_GRP=$nmh_cv_ls_mail_grp
358 AC_SUBST(MAIL_SPOOL_GRP)dnl
360 dnl ------------------
361 dnl CHECK HEADER FILES
362 dnl ------------------
368 AC_CHECK_HEADERS(string.h memory.h stdlib.h unistd.h errno.h fcntl.h \
369 limits.h crypt.h termcap.h termio.h termios.h locale.h \
370 netdb.h sys/param.h sys/time.h sys/utsname.h arpa/inet.h \
374 AC_CACHE_CHECK(POSIX termios, nmh_cv_sys_posix_termios,
375 [AC_TRY_LINK([#include <sys/types.h>
377 #include <termios.h>],
378 [/* SunOS 4.0.3 has termios.h but not the library calls. */
380 nmh_cv_sys_posix_termios=yes, nmh_cv_sys_posix_termios=no)])
382 if test $nmh_cv_sys_posix_termios = yes; then
383 AC_CACHE_CHECK(TIOCGWINSZ in termios.h,
384 nmh_cv_header_termios_h_tiocgwinsz,
385 [AC_TRY_LINK([#include <sys/types.h>
386 #include <termios.h>],
387 [int x = TIOCGWINSZ;],
388 nmh_cv_header_termios_h_tiocgwinsz=yes,
389 nmh_cv_header_termios_h_tiocgwinsz=no)])
391 nmh_cv_header_termios_h_tiocgwinsz=no
394 if test $nmh_cv_header_termios_h_tiocgwinsz = no; then
395 AC_CACHE_CHECK(TIOCGWINSZ in sys/ioctl.h,
396 nmh_cv_header_sys_ioctl_h_tiocgwinsz,
397 [AC_TRY_LINK([#include <sys/types.h>
398 #include <sys/ioctl.h>],
399 [int x = TIOCGWINSZ;],
400 nmh_cv_header_sys_ioctl_h_tiocgwinsz=yes,
401 nmh_cv_header_sys_ioctl_h_tiocgwinsz=no)])
402 if test $nmh_cv_header_sys_ioctl_h_tiocgwinsz = yes; then
403 AC_DEFINE(GWINSZ_IN_SYS_IOCTL)
408 dnl Checks for _IO_write_ptr. A Linuxism used by nmh on linux. We
409 dnl really use a whole set of them, but this check should be
412 AC_CHECK_HEADER(libio.h, [
413 AC_EGREP_HEADER(_IO_write_ptr, libio.h, [
414 AC_DEFINE(LINUX_STDIO) ]) ])
416 AC_CHECK_HEADER([sys/ptem.h], AC_DEFINE(WINSIZE_IN_PTEM))
422 AC_CHECK_LIB(mkstemp,mkstemp)
423 AC_CHECK_FUNCS(waitpid wait3 sigaction sigprocmask sigblock sigsetmask \
424 sighold sigrelse writev lstat uname tzset killpg mkstemp \
427 dnl solaris screws this up
428 AC_CHECK_FUNC(gethostbyname, [AC_DEFINE(HAVE_GETHOSTBYNAME)],
429 AC_CHECK_LIB(nsl, gethostbyname, [AC_DEFINE(HAVE_GETHOSTBYNAME)] ) )
431 dnl sigsetjmp may be a macro
432 AC_MSG_CHECKING(for sigsetjmp)
433 AC_TRY_LINK([#include <setjmp.h>], [sigsetjmp((void *)0, 0);],
434 [AC_DEFINE(HAVE_SIGSETJMP) AC_MSG_RESULT(yes)], AC_MSG_RESULT(no))
436 AC_REPLACE_FUNCS(snprintf strerror strdup)
438 dnl Look for the initgroups() declaration. On AIX 4.[13], Solaris 4.1.3, and
439 dnl ULTRIX 4.2A the function is defined in libc but there's no declaration in
440 dnl any system header.
442 dnl On Solaris 2.[456], the declaration is in <grp.h>. On HP-UX 9-11 and
443 dnl (reportedly) FreeBSD 3.[23], it's in <unistd.h>. Any other locations we
445 AC_EGREP_HEADER(initgroups, grp.h, AC_DEFINE(INITGROUPS_HEADER, <grp.h>),
446 AC_EGREP_HEADER(initgroups, unistd.h,
447 AC_DEFINE(INITGROUPS_HEADER, <unistd.h>)))
449 dnl On AIX 4.1, snprintf() is defined in libc.a but there's no prototype in
450 dnl <stdio.h> or elsewhere. Apparently it's not officially supported (though it
451 dnl seems to work perfectly and IBM apparently uses it in internal code).
452 dnl Anyhow, if we omit our own snprintf() and vsnprintf() prototypes when we
453 dnl HAVE_SNPRINTF, we get a billion warnings at compile time. Use the C
454 dnl preprocessor to preprocess stdio.h and make sure that there's actually a
456 AC_EGREP_HEADER(snprintf, stdio.h, AC_DEFINE(HAVE_SNPRINTF_PROTOTYPE))
458 dnl -------------------
459 dnl CHECK FOR LIBRARIES
460 dnl -------------------
461 dnl Check location of modf
462 AC_CHECK_FUNC(modf, , AC_CHECK_LIB(m, modf))
464 dnl Checks for network libraries (nsl, socket)
467 termcap_curses_order="termcap curses ncurses"
468 for lib in $termcap_curses_order; do
469 AC_CHECK_LIB(${lib}, tgetent, [TERMLIB="-l$lib"; break])
473 dnl Check for liblockfile (as found on Debian systems)
474 AC_CHECK_HEADER(lockfile.h, AC_CHECK_LIB(lockfile, maillock) )
480 AC_CHECK_FUNC(dbm_open, ,
481 AC_CHECK_LIB(ndbm, dbm_open, ,
482 AC_CHECK_LIB(dbm, dbm_open)))
487 AC_CHECK_HEADERS(db1/ndbm.h)
492 if test x"$with_hesiod" != x -a x"$with_hesiod" != x"no"; then
493 if test x"$with_hesiod" != x"yes"; then
494 HESIOD_INCLUDES="-I$with_hesiod/include"
495 HESIOD_LIBS="-L$with_hesiod/lib"
497 AC_CHECK_FUNC(res_send, ,
498 AC_CHECK_LIB(resolv, res_send))
499 AC_CHECK_LIB(hesiod, hes_resolve, [HESIOD_LIBS="$HESIOD_LIBS -lhesiod"],
500 [AC_MSG_ERROR(Hesiod library not found)], $HESIOD_LIBS)
502 AC_SUBST(HESIOD_INCLUDES)dnl
503 AC_SUBST(HESIOD_LIBS)dnl
505 dnl ----------------------------------
506 dnl CHECK FOR KRB4 (Kerberos4 support)
507 dnl ----------------------------------
508 if test x"$with_krb4" != x -a x"$with_krb4" != x"no"; then
509 if test x"$with_krb4" != x"yes"; then
510 KRB4_INCLUDES="-I$with_krb4/include"
511 if test -d "$with_krb4/include/kerberosIV"; then
512 KRB4_INCLUDES="$KRB4_INCLUDES -I$with_krb4/include/kerberosIV"
514 KRB4_LIBS="-L$with_krb4/lib"
515 elif test -d /usr/include/kerberosIV; then
516 KRB4_INCLUDES="-I/usr/include/kerberosIV"
518 AC_CHECK_LIB(krb4, krb_rd_req,
519 [KRB4_LIBS="$KRB4_LIBS -lkrb4 -ldes425 -lkrb5 -lcrypto -lcom_err"],
520 [AC_CHECK_LIB(krb, krb_rd_req,
521 [KRB4_LIBS="$KRB4_LIBS -lkrb -ldes"],
522 [AC_MSG_ERROR(Kerberos 4 libraries not found)],
524 $KRB4_LIBS -ldes425 -lkrb5 -lcrypto -lcom_err)
526 AC_SUBST(KRB4_INCLUDES)dnl
527 AC_SUBST(KRB4_LIBS)dnl
529 dnl ---------------------
530 dnl CHECK TERMCAP LIBRARY
531 dnl ---------------------
533 dnl Add the termcap library, so that the following configure
534 dnl tests will find it when it tries to link test programs.
535 nmh_save_LIBS="$LIBS"
536 LIBS="$TERMLIB $LIBS"
538 dnl Checks for external variable ospeed in the termcap library.
539 AC_CACHE_CHECK(if an include file defines ospeed,
540 nmh_cv_decl_ospeed_include_defines,
542 [#include <sys/types.h>
548 #endif], [ospeed = 0;],
549 nmh_cv_decl_ospeed_include_defines=yes,
550 nmh_cv_decl_ospeed_include_defines=no)])
552 if test $nmh_cv_decl_ospeed_include_defines = no; then
553 AC_CACHE_CHECK(if you must define ospeed,
554 nmh_cv_decl_ospeed_must_define,
555 [AC_TRY_LINK( ,[extern short ospeed; ospeed = 0;],
556 nmh_cv_decl_ospeed_must_define=yes,
557 nmh_cv_decl_ospeed_must_define=no)])
560 if test $nmh_cv_decl_ospeed_include_defines = yes; then
561 AC_DEFINE(HAVE_OSPEED)
562 elif test $nmh_cv_decl_ospeed_must_define = yes; then
563 AC_DEFINE(HAVE_OSPEED)
564 AC_DEFINE(MUST_DEFINE_OSPEED)
567 dnl dnl Checks if tgetent accepts NULL and will
568 dnl dnl allocate its own termcap buffer.
569 dnl AC_CACHE_CHECK(if tgetent accepts NULL,
570 dnl nmh_cv_func_tgetent_accepts_null,
571 dnl [AC_TRY_RUN([main(){int i = tgetent((char*)0,"vt100");exit(!i || i == -1);}],
572 dnl nmh_cv_func_tgetent_accepts_null=yes,
573 dnl nmh_cv_func_tgetent_accepts_null=no,
574 dnl nmh_cv_func_tgetent_accepts_null=no)])
575 dnl if test $nmh_cv_func_tgetent_accepts_null = yes; then
576 dnl AC_DEFINE(TGETENT_ACCEPTS_NULL)
579 dnl Now put the libraries back to what it was before we
580 dnl starting checking the termcap library.
581 LIBS="$nmh_save_LIBS"
593 dnl Check for sigset_t. Currently I'm looking in
594 dnl <sys/types.h> and <signal.h>. Others might need
596 AC_CACHE_CHECK(for sigset_t, nmh_cv_type_sigset_t,
598 [#include <sys/types.h>
599 #include <signal.h>], [sigset_t tempsigset;],
600 nmh_cv_type_sigset_t=yes, nmh_cv_type_sigset_t=no)])
601 if test $nmh_cv_type_sigset_t = no; then
602 AC_DEFINE(sigset_t, unsigned int)
610 AC_CACHE_CHECK(for tm_gmtoff in struct tm, nmh_cv_struct_tm_gmtoff,
612 [#ifdef TIME_WITH_SYS_TIME
613 # include <sys/time.h>
616 # ifdef TM_IN_SYS_TIME
617 # include <sys/time.h>
622 [struct tm temptm; temptm.tm_gmtoff = 0;],
623 nmh_cv_struct_tm_gmtoff=yes, nmh_cv_struct_tm_gmtoff=no)])
624 if test $nmh_cv_struct_tm_gmtoff = yes; then
625 AC_DEFINE(HAVE_TM_GMTOFF)
631 dnl What style of signal do you have (POSIX, BSD, or SYSV)?
632 AC_MSG_CHECKING(what style of signals to use)
633 if test $ac_cv_func_sigaction = yes -a $ac_cv_func_sigprocmask = yes; then
634 signals_style=POSIX_SIGNALS
635 AC_DEFINE(POSIX_SIGNALS)
636 AC_DEFINE(RELIABLE_SIGNALS)
637 elif test $ac_cv_func_sigblock = yes -a $ac_cv_func_sigsetmask = yes; then
638 signals_style=BSD_SIGNALS
639 AC_DEFINE(BSD_SIGNALS)
640 AC_DEFINE(RELIABLE_SIGNALS)
641 elif test $ac_cv_func_sighold = yes -a $ac_cv_func_sigrelse = yes; then
642 signals_style=SYSV_SIGNALS
643 AC_DEFINE(SYSV_SIGNALS)
645 signals_style=NO_SIGNAL_BLOCKING
646 AC_DEFINE(NO_SIGNAL_BLOCKING)
649 AC_MSG_RESULT($signals_style)
651 dnl Where is <signal.h> located? Needed as input for signames.awk
652 AC_CACHE_CHECK(where signal.h is located, nmh_cv_path_signal_h,
653 [for SIGNAL_H in /usr/include/bsd/sys/signal.h dnl Next
654 /usr/include/asm/signal.h dnl Linux 1.3.0 and above
655 /usr/include/asm/signum.h dnl some versions of Linux/Alpha
656 /usr/include/linux/signal.h dnl Linux up to 1.2.11
657 /usr/include/sys/signal.h dnl Almost everybody else
658 /dev/null; dnl Just in case we fall through
660 test -f $SIGNAL_H && \
661 grep '#[ ]*define[ ][ ]*SIG[0-9A-Z]*[ ]*[0-9][0-9]*' $SIGNAL_H > /dev/null && \
664 nmh_cv_path_signal_h=$SIGNAL_H
666 SIGNAL_H=$nmh_cv_path_signal_h
667 AC_SUBST(SIGNAL_H)dnl
670 dnl OS SPECIFIC DEFINES
711 AC_DEFINE(SCO_5_STDIO)
719 AC_OUTPUT(Makefile config/Makefile h/Makefile sbr/Makefile uip/Makefile \
720 zotnet/Makefile zotnet/mts/Makefile \
721 mts/Makefile mts/smtp/Makefile \
722 mts/sendmail/Makefile mts/mmdf/Makefile etc/Makefile \
723 docs/Makefile man/Makefile, \
724 [test -z "$CONFIG_HEADERS" || echo > stamp-h])
726 dnl Umm, what's the point of these assignments?? -- <dan-nmh@dilvish.speed.net>
727 eval "nmhbin=${bindir}"; eval "nmhbin2=${nmhbin}"
728 eval "nmhsysconf=${sysconfdir}"; eval "nmhsysconf2=${nmhsysconf}"
729 eval "nmhlib=${libdir}"; eval "nmhlib2=${nmhlib}"
730 eval "nmhman=${mandir}"
733 if test x"$enable_pop" = x"yes"; then
736 if test x"$enable_apop" = x"yes"; then
737 pop_kinds="${pop_kinds}APOP "
740 if test x"$with_krb4" != x -a x"$with_krb4" != x"no"; then
741 pop_kinds="${pop_kinds}KPOP "
744 pop_kinds="${pop_kinds}POP3)"
750 nmh version : ${VERSION}
751 target os : ${target}
753 compiler flags : ${CFLAGS}
754 linker flags : ${LDFLAGS}
755 source code location : ${srcdir}
756 binary install path : ${nmhbin2}
757 libary install path : ${nmhlib2}
758 config files install path : ${nmhsysconf2}
759 man page install path : ${nmhman}
760 transport system : ${MTS}
761 default smtp servers : ${smtpservers}
762 default editor : ${editorpath}
763 default pager : ${pagerpath}
764 email address masquerading : ${masquerade}
765 pop is enabled : ${pop_kinds}"