38 lines
1.4 KiB
Diff
38 lines
1.4 KiB
Diff
--- configure.in.orig 2004-11-07 02:24:11.000000000 +0100
|
|
+++ configure.in 2004-12-06 12:10:32.624789124 +0100
|
|
@@ -2822,10 +2822,18 @@
|
|
[Define this if you have flockfile(), getc_unlocked(), and funlockfile()])
|
|
fi
|
|
|
|
+# what library does readline need to be linked with
|
|
+READLINE_SHARED_LIBADD=""
|
|
+AC_CHECK_LIB(ncurses, tgetent, [READLINE_SHARED_LIBADD="-lncurses"],
|
|
+ AC_CHECK_LIB(curses, tgetent, [READLINE_SHARED_LIBADD="-lcurses"],
|
|
+ AC_CHECK_LIB(ncurses, tgetent, [READLINE_SHARED_LIBADD="-lncurses"])
|
|
+ )
|
|
+ )
|
|
+
|
|
# check for readline 2.1
|
|
AC_CHECK_LIB(readline, rl_callback_handler_install,
|
|
AC_DEFINE(HAVE_RL_CALLBACK, 1,
|
|
- [Define if you have readline 2.1]), , -ltermcap)
|
|
+ [Define if you have readline 2.1]), , $READLINE_SHARED_LIBADD)
|
|
|
|
# check for readline 2.2
|
|
AC_TRY_CPP([#include <readline/readline.h>],
|
|
@@ -2841,12 +2849,12 @@
|
|
# check for readline 4.0
|
|
AC_CHECK_LIB(readline, rl_pre_input_hook,
|
|
AC_DEFINE(HAVE_RL_PRE_INPUT_HOOK, 1,
|
|
- [Define if you have readline 4.0]), , -ltermcap)
|
|
+ [Define if you have readline 4.0]), , $READLINE_SHARED_LIBADD)
|
|
|
|
# check for readline 4.2
|
|
AC_CHECK_LIB(readline, rl_completion_matches,
|
|
AC_DEFINE(HAVE_RL_COMPLETION_MATCHES, 1,
|
|
- [Define if you have readline 4.2]), , -ltermcap)
|
|
+ [Define if you have readline 4.2]), , $READLINE_SHARED_LIBADD)
|
|
|
|
# also in readline 4.2
|
|
AC_TRY_CPP([#include <readline/readline.h>],
|