]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Require libedit-dev be available unless disabled
authorTravis Cross <tc@traviscross.com>
Fri, 28 Mar 2014 15:17:00 +0000 (15:17 +0000)
committerTravis Cross <tc@traviscross.com>
Fri, 28 Mar 2014 15:48:20 +0000 (15:48 +0000)
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>
configure.ac

index 4c52bb86deed1e62e36b32f55b564aadb88e61ff..835b1b66541a66aa73c5dbc6330d29ff7cb213d0 100644 (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"], [