diff options
author | Peter Kokot <peterkokot@gmail.com> | 2019-05-17 19:39:31 +0200 |
---|---|---|
committer | Peter Kokot <peterkokot@gmail.com> | 2019-05-17 19:39:31 +0200 |
commit | 739cb44bae083e8ff537e39b1766228a1afdf4af (patch) | |
tree | 3bd92c086614c370118f465dda100dfcc05f1048 | |
parent | fee9e4389237638690fefe1ac827c8d4d2b06f2f (diff) | |
parent | 0f7d641724d2f36548256fef9f1adcd1c9208bcc (diff) | |
download | php-git-739cb44bae083e8ff537e39b1766228a1afdf4af.tar.gz |
Merge branch 'PHP-7.4'
* PHP-7.4:
Add enchant pkg-config notice in UPGRADING
Use PKG_CHECK_MODULES to detect the Enchant library
-rw-r--r-- | ext/enchant/config.m4 | 44 |
1 files changed, 13 insertions, 31 deletions
diff --git a/ext/enchant/config.m4 b/ext/enchant/config.m4 index 44fee08738..cd2765c7ef 100644 --- a/ext/enchant/config.m4 +++ b/ext/enchant/config.m4 @@ -1,39 +1,21 @@ PHP_ARG_WITH([enchant], - [for ENCHANT support], - [AS_HELP_STRING([[--with-enchant[=DIR]]], - [Include enchant support. GNU Aspell version 1.1.3 or higher required.])]) + [whether to build with Enchant support], + [AS_HELP_STRING([--with-enchant], + [Include Enchant support])]) if test "$PHP_ENCHANT" != "no"; then - PHP_NEW_EXTENSION(enchant, enchant.c, $ext_shared) - if test "$PHP_ENCHANT" != "yes"; then - ENCHANT_SEARCH_DIRS=$PHP_ENCHANT - else - ENCHANT_SEARCH_DIRS="/usr/local /usr" - fi - for i in $ENCHANT_SEARCH_DIRS; do - if test -f $i/include/enchant/enchant.h; then - ENCHANT_DIR=$i - ENCHANT_INCDIR=$i/include/enchant - elif test -f $i/include/enchant.h; then - ENCHANT_DIR=$i - ENCHANT_INCDIR=$i/include - fi - done + PHP_NEW_EXTENSION(enchant, enchant.c, $ext_shared) - if test -z "$ENCHANT_DIR"; then - AC_MSG_ERROR(Cannot find enchant) - fi + PKG_CHECK_MODULES([ENCHANT], [enchant]) - ENCHANT_LIBDIR=$ENCHANT_DIR/lib + PHP_EVAL_INCLINE($ENCHANT_CFLAGS) + PHP_EVAL_LIBLINE($ENCHANT_LIBS, ENCHANT_SHARED_LIBADD) - AC_DEFINE(HAVE_ENCHANT,1,[ ]) - PHP_SUBST(ENCHANT_SHARED_LIBADD) - PHP_ADD_LIBRARY_WITH_PATH(enchant, $ENCHANT_LIBDIR, ENCHANT_SHARED_LIBADD) - PHP_ADD_INCLUDE($ENCHANT_INCDIR) - PHP_CHECK_LIBRARY(enchant, enchant_broker_set_param, - [ - AC_DEFINE(HAVE_ENCHANT_BROKER_SET_PARAM, 1, [ ]) - AC_DEFINE(ENCHANT_VERSION_STRING, "1.5.x", [ ]) - ], [], [ -L$ENCHANT_LIBDIR $ENCHANT_SHARED_LIBADD]) + AC_DEFINE(HAVE_ENCHANT, 1, [ ]) + PHP_CHECK_LIBRARY(enchant, enchant_broker_set_param, + [ + AC_DEFINE(HAVE_ENCHANT_BROKER_SET_PARAM, 1, [ ]) + AC_DEFINE(ENCHANT_VERSION_STRING, "1.5.x", [ ]) + ]) fi |