270 |
AC_CHECK_FUNC(socket, [true], |
AC_CHECK_FUNC(socket, [true], |
271 |
AC_CHECK_LIB(socket, socket, LIBS="-lsocket $LIBS")) |
AC_CHECK_LIB(socket, socket, LIBS="-lsocket $LIBS")) |
272 |
|
|
273 |
|
dnl Check for Curses libs. |
274 |
|
AC_CHECK_LIB(ncurses, tputs, CURSES_LIBS="-lncurses", |
275 |
|
AC_CHECK_LIB(curses, tputs, CURSES_LIBS="-lcurses")) |
276 |
|
|
277 |
|
AC_SUBST(CURSES_LIBS) |
278 |
|
|
279 |
dnl Check for GNU Readline |
dnl Check for GNU Readline |
280 |
AC_SUBST(READLINE_LIBS) |
AC_SUBST(READLINE_LIBS) |
281 |
|
|
282 |
if test x"$usereadline" = x"yes"; then |
if test x"$usereadline" = x"yes"; then |
283 |
AC_CHECK_LIB(readline, readline, |
|
284 |
[AC_CHECK_HEADERS(readline/readline.h, |
dnl FIXME This should only link in the curses libraries if it's |
285 |
AC_DEFINE(WITH_READLINE)) |
dnl really needed! |
286 |
READLINE_LIBS="-lcurses -lreadline" |
|
287 |
saved_LIBS=$LIBS |
saved_LIBS=$LIBS |
288 |
LIBS="$LIBS $READLINE_LIBS" |
LIBS="$LIBS $CURSES_LIBS" |
289 |
AC_CHECK_FUNCS(rl_completion_matches) |
AC_CHECK_LIB(readline, readline, mu_have_readline=yes) |
290 |
LIBS=$saved_LIBS], |
LIBS=$saved_LIBS |
291 |
:, |
|
292 |
-lcurses) |
if test x"$mu_have_readline" = x"yes"; then |
293 |
|
AC_CHECK_HEADERS(readline/readline.h, |
294 |
|
AC_DEFINE(WITH_READLINE)) |
295 |
|
READLINE_LIBS="-lreadline $CURSES_LIBS" |
296 |
|
saved_LIBS=$LIBS |
297 |
|
LIBS="$LIBS $READLINE_LIBS" |
298 |
|
AC_CHECK_FUNCS(rl_completion_matches) |
299 |
|
LIBS=$saved_LIBS |
300 |
|
else |
301 |
|
AC_MSG_WARN(readline requested but does not seem to be installed) |
302 |
|
fi |
303 |
|
|
304 |
fi |
fi |
305 |
|
|
306 |
dnl Check for DBM |
dnl Check for DBM |