X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=config9.m4;h=a5ede93f7ba36990cf0bf5fe2420a75b3156176d;hp=aff67ca6656c71463addfca0f9fd68f82c09741e;hb=441de41329327d32937f107da371435d14d7be36;hpb=332d72ecbd00cc25b97932b8d8facf9b21dbc55e diff --git a/config9.m4 b/config9.m4 index aff67ca..a5ede93 100644 --- a/config9.m4 +++ b/config9.m4 @@ -289,50 +289,45 @@ dnl ---- if test "$PHP_HTTP_LIBEVENT_DIR" = "no"; then AC_DEFINE([PHP_HTTP_HAVE_EVENT], [0], [ ]) else - HTTP_HAVE_PHP_EXT([event], [ - AC_MSG_WARN([event support is incompatible with pecl/event; continuing without libevent support]) + AC_MSG_CHECKING([for event2/event.h]) + EVENT_DIR= + for i in "$PHP_HTTP_LIBEVENT_DIR" /usr/local /usr /opt; do + if test -f "$i/include/event.h"; then + EVENT_DIR=$i + break + fi + done + if test "x$EVENT_DIR" = "x"; then + AC_MSG_RESULT([not found]) + AC_MSG_WARN([continuing without libevent support]) AC_DEFINE([PHP_HTTP_HAVE_EVENT], [0], [ ]) - ], [ - AC_MSG_CHECKING([for event2/event.h]) - EVENT_DIR= - for i in "$PHP_HTTP_LIBEVENT_DIR" /usr/local /usr /opt; do - if test -f "$i/include/event.h"; then - EVENT_DIR=$i - break - fi - done - if test "x$EVENT_DIR" = "x"; then - AC_MSG_RESULT([not found]) - AC_MSG_WARN([continuing without libevent support]) - AC_DEFINE([PHP_HTTP_HAVE_EVENT], [0], [ ]) + else + AC_MSG_RESULT([found in $EVENT_DIR]) + + AC_MSG_CHECKING([for libevent version, roughly]) + + if test -f "$EVENT_DIR/include/event2/event.h"; then + EVENT_VER="`$EGREP _EVENT_VERSION $EVENT_DIR/include/event2/event-config.h | $AWK '{print $3}'`" + AC_DEFINE([PHP_HTTP_HAVE_EVENT2], [1], [ ]) else - AC_MSG_RESULT([found in $EVENT_DIR]) - - AC_MSG_CHECKING([for libevent version, roughly]) - - if test -f "$EVENT_DIR/include/event2/event.h"; then - EVENT_VER="`$EGREP _EVENT_VERSION $EVENT_DIR/include/event2/event-config.h | $AWK '{print $3}'`" - AC_DEFINE([PHP_HTTP_HAVE_EVENT2], [1], [ ]) - else - AC_DEFINE([PHP_HTTP_HAVE_EVENT2], [0], [ ]) - if test -f "$EVENT_DIR/include/evhttp.h" && test -f "$EVENT_DIR/include/evdns.h"; then - if test -f "$EVENT_DIR/include/evrpc.h"; then - EVENT_VER="1.4 or greater" - else - EVENT_VER="1.2 or greater" - fi + AC_DEFINE([PHP_HTTP_HAVE_EVENT2], [0], [ ]) + if test -f "$EVENT_DIR/include/evhttp.h" && test -f "$EVENT_DIR/include/evdns.h"; then + if test -f "$EVENT_DIR/include/evrpc.h"; then + EVENT_VER="1.4 or greater" else - EVENT_VER="1.1b or lower" + EVENT_VER="1.2 or greater" fi + else + EVENT_VER="1.1b or lower" fi - AC_DEFINE_UNQUOTED([PHP_HTTP_EVENT_VERSION], ["$EVENT_VER"], [ ]) - AC_MSG_RESULT([$EVENT_VER]) - - PHP_ADD_INCLUDE($EVENT_DIR/include) - PHP_ADD_LIBRARY_WITH_PATH(event, $EVENT_DIR/$PHP_LIBDIR, HTTP_SHARED_LIBADD) - AC_DEFINE([PHP_HTTP_HAVE_EVENT], [1], [Have libevent support for cURL]) fi - ]) + AC_DEFINE_UNQUOTED([PHP_HTTP_EVENT_VERSION], ["$EVENT_VER"], [ ]) + AC_MSG_RESULT([$EVENT_VER]) + + PHP_ADD_INCLUDE($EVENT_DIR/include) + PHP_ADD_LIBRARY_WITH_PATH(event, $EVENT_DIR/$PHP_LIBDIR, HTTP_SHARED_LIBADD) + AC_DEFINE([PHP_HTTP_HAVE_EVENT], [1], [Have libevent support for cURL]) + fi fi dnl ----