fi
#### Check to see that we're in a nmh source directory.
-if grep 'the authors of nmh' COPYRIGHT >/dev/null; then
- :
-else
+if ! grep 'the authors of nmh' COPYRIGHT >/dev/null; then
echo "$0: not in nmh source directory"
exit 1
fi
config_prefix=`cd $mhbin/.. && pwd`
- mtsconf=`dirname "$mhbin"`/etc/mts.conf
+ mtsconf=`mhparam etcdir`/mts.conf
if [ -f "$mtsconf" ]; then
mts_entry=`grep '^mts:' "$mtsconf"`
if [ "$mts_entry" ]; then
case `$mhbin/mhparam tls` in
*tls*) config_tls=y ;;
- esac
+ esac
else
- echo "$0: -y not supported with currently installed nmh"
- exit 1
+ tput smso
+ echo "$0: SASL and TLS detection not supported with current nmh"
+ [ $yes -eq 1 ] && echo "will not configure either one in"
+ tput rmso
fi
fi
fi
[ "$config_tls" = y ] && \
config_opts="$config_opts --with-tls"
[ $config_debug = y ] && \
- config_opts="$config_opts --enable-debug"
+ config_opts="$config_opts --enable-debug --enable-assert"
#### dotlocking, the usual default, requires chgrp and chmod of inc.
fi
/bin/rm -f "$logfile"
-if [ -f configure -a -f Makefile.in ]; then
- :
-else
+if [ ! -f configure -o ! -f Makefile.in ]; then
[ $verbose -ge 1 ] && echo autoconfiguring . . .
./autogen.sh >>"$logfile" 2>&1
fi
####
[ $verbose -ge 1 ] && echo configuring . . .
echo ./configure $config_opts ${smtpservers:+"$smtpservers"} >>"$logfile" 2>&1
-./configure $config_opts ${smtpservers:+"$smtpservers"} >>"$logfile" 2>&1
+./configure CFLAGS="${CFLAGS:+$CFLAGS }-g -O2 -ansi -pedantic" \
+ $config_opts ${smtpservers:+"$smtpservers"} >>"$logfile" 2>&1
status=$?
if [ $status -eq 0 ]; then