@@ -58,13 +58,20 @@ if test "$PHP_READLINE" && test "$PHP_READLINE" != "no"; then
58
58
-L$READLINE_DIR/$PHP_LIBDIR $PHP_READLINE_LIBS
59
59
] )
60
60
61
- PHP_CHECK_LIBRARY(edit , rl_on_new_line,
61
+ PHP_CHECK_LIBRARY(readline , rl_on_new_line,
62
62
[
63
63
AC_DEFINE ( HAVE_RL_ON_NEW_LINE , 1 , [ ] )
64
64
] ,[ ] ,[
65
65
-L$READLINE_DIR/$PHP_LIBDIR $PHP_READLINE_LIBS
66
66
] )
67
67
68
+ PHP_CHECK_LIBRARY(readline, rl_completion_matches,
69
+ [
70
+ AC_DEFINE ( HAVE_RL_COMPLETION_MATCHES , 1 , [ ] )
71
+ ] ,[ ] ,[
72
+ -L$READLINE_DIR/$PHP_LIBDIR $PHP_READLINE_LIBS
73
+ ] )
74
+
68
75
AC_DEFINE ( HAVE_LIBREADLINE , 1 , [ ] )
69
76
70
77
elif test "$PHP_LIBEDIT" != "no"; then
@@ -112,11 +119,17 @@ elif test "$PHP_LIBEDIT" != "no"; then
112
119
-L$READLINE_DIR/$PHP_LIBDIR
113
120
] )
114
121
122
+ PHP_CHECK_LIBRARY(edit, rl_completion_matches,
123
+ [
124
+ AC_DEFINE ( HAVE_RL_COMPLETION_MATCHES , 1 , [ ] )
125
+ ] ,[ ] ,[
126
+ -L$READLINE_DIR/$PHP_LIBDIR $PHP_READLINE_LIBS
127
+ ] )
128
+
115
129
AC_DEFINE ( HAVE_LIBEDIT , 1 , [ ] )
116
130
fi
117
131
118
132
if test "$PHP_READLINE" != "no" || test "$PHP_LIBEDIT" != "no"; then
119
- AC_CHECK_FUNCS ( [ rl_completion_matches] )
120
133
PHP_NEW_EXTENSION(readline, readline.c readline_cli.c, $ext_shared, cli)
121
134
PHP_SUBST(READLINE_SHARED_LIBADD)
122
135
fi
0 commit comments