1 AC_DEFUN([MY_LIB_READLINE], [
3 for readline_lib in readline edit editline; do
4 for termcap_lib in "" termlib termcap curses ncurses; do
5 AC_CHECK_LIB([$readline_lib], [add_history],
6 [have_readline=yes; break 2], [], [$termcap_lib])
10 if test "$have_readline" = yes; then
11 AC_CHECK_HEADER([readline/readline.h], [], [have_readline=no],
12 [AC_INCLUDES_DEFAULT])
13 AC_CHECK_HEADER([readline/history.h], [], [have_readline=no],
14 [AC_INCLUDES_DEFAULT])
17 if test "$have_readline" = yes; then
18 if test "x$termcap_lib" != x; then
19 LIBS="-l$termcap_lib $LIBS"
21 LIBS="-l$readline_lib $LIBS"
22 AC_DEFINE([HAVE_LIBREADLINE], [1],
23 [Define if you have libreadline])
27 AC_DEFUN([MY_WITH_READLINE],
29 AC_ARG_WITH([readline],
30 [AS_HELP_STRING([--with-readline],
31 [support fancy command line editing @<:@default=check@:>@])],
33 [with_readline=check])
34 if test "x$with_readline" != xno; then
36 if test "x$have_readline$with_readline" = xnoyes; then
37 AC_MSG_FAILURE([--with-readline was given, but test for readline failed])
39 with_readline="$have_readline"