Require libedit-dev be available unless disabled

Previously we enabled libedit support opportunistically if it was
neither enabled nor disabled explicitly.  But this can result in
people being confused by libedit features not being available when
they really just need to install dependencies.  With this change,
we'll break on configure if libedit-dev isn't there.  If the user
really wants to build without libedit they just need to explicitly
disable it.

Cc: Ken Rice <krice@freeswitch.org>
This commit is contained in:
Travis Cross 2014-03-28 15:17:00 +00:00
parent 89094cfca0
commit 0fe2039219
1 changed files with 4 additions and 2 deletions

View File

@ -1102,8 +1102,10 @@ AC_ARG_ENABLE(core-libedit-support,
case x$enable_core_libedit_support in
xno) ;;
xyes) PKG_CHECK_MODULES([LIBEDIT], [libedit >= 2.11]) ;;
*) PKG_CHECK_MODULES([LIBEDIT], [libedit >= 2.11],, [AC_MSG_RESULT([no]); enable_core_libedit_support=no]) ;;
xyes|*)
PKG_CHECK_MODULES([LIBEDIT], [libedit >= 2.11],,
[AC_MSG_ERROR([You need to either install libedit-dev (>= 2.11) or configure with --disable-core-libedit-support])])
;;
esac
AS_IF([test "x$enable_core_libedit_support" != "xno"], [