summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1997-08-05 21:47:42 +0000
committerGuido van Rossum <guido@python.org>1997-08-05 21:47:42 +0000
commitcd005ffff74e11848f6de42c462697dbd31394ae (patch)
treea29e300d4194566e727bc9caf697862ccdd2774e /configure.in
parentffe9e8a1dbe209fb9fa9529035a9a5603c5692b5 (diff)
downloadcpython-cd005ffff74e11848f6de42c462697dbd31394ae.tar.gz
Got rid of --with-readline, at last.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in63
1 files changed, 4 insertions, 59 deletions
diff --git a/configure.in b/configure.in
index df332ca0b5..ba17455589 100644
--- a/configure.in
+++ b/configure.in
@@ -270,66 +270,11 @@ LIBS="$withval $LIBS"
], AC_MSG_RESULT(no))
AC_MSG_CHECKING(for --with(out)-readline)
-use_readline="yes"
AC_ARG_WITH(readline,
-[--with-readline=DIRECTORY search GNU readline library in DIRECTORY
---without-readline do not use GNU readline library],
-[AC_MSG_RESULT($withval); use_readline="$withval"],
-[AC_MSG_RESULT((default) yes)])
-if test "$use_readline" != "no"
-then
- if test "$use_readline" != "yes"
- then add_ldflags="-L$use_readline"
- else add_ldflags=""
- fi
- # See where the termcap interface could be hiding...
- AC_MSG_CHECKING(for readline and termcap libraries)
- AC_CACHE_VAL(ac_cv_readline_termcap,
- [
- AC_MSG_RESULT(have to find out)
- save_libs="$LIBS"
- save_ldflags="$LDFLAGS"
- LDFLAGS="$save_ldflags $add_ldflags"
- rl="-lreadline"
- first=""
- # Hack for SGI IRIX 5.x.
- # Both termcap and gl have an entry point clear().
- # When linking with both shared libraries, we're in trouble.
- # We don't need the one in termcap.
- # By forcing a static link for termcap, we avoid
- # linking its clear() entry point.
- if test -f /usr/lib/libgl.so -a -f /usr/lib/libtermcap.a
- then first="/usr/lib/libtermcap.a"
- fi
- for add_lib in \
- "$first" "-ltermcap" "-ltermlib" "-lcurses" "-lncurses"
- do
- AC_MSG_CHECKING(for $rl $add_lib)
- LIBS="$save_libs $rl $add_lib"
- AC_TRY_LINK([extern char *readline();],
- [char *line=readline();],
- [AC_MSG_RESULT(yes);
- ac_cv_readline_termcap="$rl $add_lib"],
- [AC_MSG_RESULT(no)])
- if test "$ac_cv_readline_termcap" != ""
- then break
- fi
- done
- LIBS="$save_libs"
- LDFLAGS="$save_ldflags"
- AC_MSG_CHECKING(result from check for readline and termcap)
- ])
- if test "$ac_cv_readline_termcap" = ""
- then
- AC_MSG_RESULT(no)
- AC_MSG_WARN(cannot link with GNU readline -- see config.log)
- else
- AC_MSG_RESULT($ac_cv_readline_termcap)
- LIBS="$LIBS $ac_cv_readline_termcap"
- LDFLAGS="$LDFLAGS $add_ldflags"
- AC_DEFINE(WITH_READLINE)
- fi
-fi
+[--with(out)-readline obsolete, edit Modules/Setup instead],
+[AC_MSG_RESULT($withval)
+AC_ERROR(--with(out)-readline is obsolete, edit Modules/Setup instead)],
+[AC_MSG_RESULT(not specified.)])
AC_MSG_CHECKING(for --with-dec-threads)
AC_SUBST(LDLAST)