if test "${enable_readline+set}" = set; then
enableval=$enable_readline; READLINE=$enableval
else
- READLINE=yes
+ READLINE=maybe
fi
{ echo "$as_me:$LINENO: result: $READLINE" >&5
fi;
################################################################################
-if test x$READLINE = xyes; then
+if test x$READLINE != xno; then
{ echo "$as_me:$LINENO: checking for library containing tgetent" >&5
echo $ECHO_N "checking for library containing tgetent... $ECHO_C" >&6; }
if test "${ac_cv_search_tgetent+set}" = set; then
ac_res=$ac_cv_search_tgetent
if test "$ac_res" != no; then
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
-
+ tg_found=yes
else
- { { echo "$as_me:$LINENO: error: termcap could not be found which is required for the
+ tg_found=no
+fi
+
+ test x$READLINE:$tg_found = xyes:no &&
+ { { echo "$as_me:$LINENO: error: termcap could not be found which is required for the
--enable-readline option (which is enabled by default). Either disable readline
support with --disable-readline or download and install termcap from:
ftp.gnu.org/gnu/termcap
not found either - but you could try installing that as well.
" >&2;}
{ (exit 1); exit 1; }; }
-
-fi
-
fi
################################################################################
################################################################################
-if test x$READLINE = xyes; then
-
-{ echo "$as_me:$LINENO: checking for readline in -lreadline" >&5
+if test x$READLINE != xno; then
+ { echo "$as_me:$LINENO: checking for readline in -lreadline" >&5
echo $ECHO_N "checking for readline in -lreadline... $ECHO_C" >&6; }
if test "${ac_cv_lib_readline_readline+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
{ echo "$as_me:$LINENO: result: $ac_cv_lib_readline_readline" >&5
echo "${ECHO_T}$ac_cv_lib_readline_readline" >&6; }
if test $ac_cv_lib_readline_readline = yes; then
- cat >>confdefs.h <<_ACEOF
-#define HAVE_LIBREADLINE 1
-_ACEOF
-
- LIBS="-lreadline $LIBS"
-
+ rl_found=yes
else
- { { echo "$as_me:$LINENO: error: GNU Readline could not be found which is required for the
+ rl_found=no
+fi
+
+ test x$READLINE:$rl_found = xyes:no &&
+ { { echo "$as_me:$LINENO: error: GNU Readline could not be found which is required for the
--enable-readline option (which is enabled by default). Either disable readline
support with --disable-readline or download and install readline from:
ftp.gnu.org/gnu/readline
package as well (which may be called readline-devel or something similar).
" >&2;}
{ (exit 1); exit 1; }; }
-
-fi
-
- { echo "$as_me:$LINENO: checking for rl_completion_matches" >&5
+ if test $rl_found = yes; then
+ { echo "$as_me:$LINENO: checking for rl_completion_matches" >&5
echo $ECHO_N "checking for rl_completion_matches... $ECHO_C" >&6; }
if test "${ac_cv_func_rl_completion_matches+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
#define READLINE_SUPPORT 1
_ACEOF
+ fi
fi
################################################################################