25 lines
800 B
Diff
25 lines
800 B
Diff
|
--- configure.in
|
||
|
+++ configure.in
|
||
|
@@ -3153,9 +3153,18 @@ then
|
||
|
fi
|
||
|
|
||
|
# 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]), , )
|
||
|
+AC_MSG_CHECKING([for rl_pre_input_hook in -lreadline])
|
||
|
+AC_CACHE_VAL(ac_cv_have_rl_re_input_hook, [
|
||
|
+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <stdio.h>
|
||
|
+#include <readline/readline.h>],
|
||
|
+ [return rl_pre_input_hook != 0])],
|
||
|
+ ac_cv_have_rl_re_input_hook=yes,
|
||
|
+ ac_cv_have_rl_re_input_hook=no)])
|
||
|
+AC_MSG_RESULT($ac_cv_have_rl_re_input_hook)
|
||
|
+if test "$ac_cv_have_rl_re_input_hook" = yes; then
|
||
|
+ AC_DEFINE(HAVE_RL_PRE_INPUT_HOOK, 1,
|
||
|
+ [Define if you have readline 4.0])
|
||
|
+fi
|
||
|
|
||
|
# check for readline 4.2
|
||
|
AC_CHECK_LIB(readline, rl_completion_matches,
|