]> diplodocus.org Git - nmh/blobdiff - configure.ac
When mhparam(1) is going to output the value for spoollocking,
[nmh] / configure.ac
index a4caa82f50da55a5ec5289e07cae9298c5dfe726..62d8cbbe384aaf1095e563974a537e30b008cbe1 100644 (file)
@@ -42,7 +42,7 @@ AS_IF([test x"$with_cyrus_sasl" != x -a x"$with_cyrus_sasl" != x"no"],[
 
 dnl Do you want client-side support for encryption with TLS?
 AC_ARG_WITH([tls], AS_HELP_STRING([--with-tls], [Enable TLS support]))
-AS_IF([test x"$with_tls" != x -a x"$with_tls" != x"no"],[
+AS_IF([test x"$with_tls" != x"no"],[
       AC_DEFINE([TLS_SUPPORT], [1], [Support TLS for session encryption.])dnl
       tls_support=yes],[tls_support=no])
 
@@ -153,6 +153,12 @@ if test -n "$auto_cflags"; then
   test "$nmh_cv_has_wextra" = "yes"  &&  CFLAGS="${CFLAGS:+$CFLAGS }-Wextra"
 fi
 
+dnl FreeBSD needs a bit of magic to bring getline() into scope.
+dnl We do this here rather than in (say) h/mh.h because this macro must
+dnl be defined before <stdio.h> is pulled in.
+AS_IF([test `uname` = FreeBSD],
+       [CPPFLAGS="$CPPFLAGS -D_WITH_GETLINE"])
+
 dnl --------------
 dnl CUSTOMIZE LINK
 dnl --------------