mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-22 21:58:08 +00:00
Fix readline dependency
This commit is contained in:
parent
cd9c2c4e09
commit
187aedb405
2 changed files with 12 additions and 5 deletions
|
|
@ -29,13 +29,12 @@
|
|||
#include "config.h"
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_READLINE
|
||||
#ifdef HAVE_READLINE_H
|
||||
#include <readline.h>
|
||||
#define HAVE_READLINE
|
||||
#else
|
||||
#ifdef HAVE_READLINE_READLINE_H
|
||||
#include <readline/readline.h>
|
||||
#define HAVE_READLINE
|
||||
#endif
|
||||
#endif
|
||||
#ifdef HAVE_HISTORY_H
|
||||
|
|
@ -45,6 +44,7 @@
|
|||
#include <readline/history.h>
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#undef PARAMS
|
||||
/**************************************************************************
|
||||
|
|
|
|||
|
|
@ -22,15 +22,22 @@ if test "$readline_prefix" != "none"; then
|
|||
AC_CHECK_HEADERS(readline.h readline/readline.h, readline_h_found=yes)
|
||||
AC_CHECK_HEADERS(history.h readline/history.h)
|
||||
|
||||
AC_CHECK_LIB(readline, readline, [readline_libs_found=yes],[],[])
|
||||
|
||||
for termcap_lib in "" -ltermcap -lcurses -lncurses; do
|
||||
unset ac_cv_lib_readline_readline
|
||||
AC_CHECK_LIB(readline, readline, [readline_libs_found=yes],[],[$termcap_lib])
|
||||
if test "x$readline_libs_found" = "xyes" ; then
|
||||
READLINE_LIBS="$READLINE_LIBS -lreadline $termcap_lib"
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
LIBS=$LIBS_save
|
||||
CPPFLAGS=$CPPFLAGS_save
|
||||
|
||||
if test "$readline_libs_found$readline_h_found" != "yesyes" ; then
|
||||
AC_MSG_WARN([Could not find libreadline headers or library, linphonec will have limited prompt features])
|
||||
else
|
||||
READLINE_LIBS="$READLINE_LIBS -lreadline "
|
||||
AC_DEFINE([HAVE_READLINE],1,[defined when compiling with readline support])
|
||||
fi
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue