X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=config.m4;fp=config.m4;h=f39ea427bbb564bb480badd220106c4f372615fe;hb=e97abcf9590215ba4e4b10efa7676c3a619e931b;hp=e102e14348f6ea2e855ee99a1308ee52e0ae240b;hpb=809c285b4b918d2a670100639054d7b76c7d7b3a;p=m6w6%2Fext-ircclient diff --git a/config.m4 b/config.m4 index e102e14..f39ea42 100644 --- a/config.m4 +++ b/config.m4 @@ -2,6 +2,9 @@ PHP_ARG_WITH(ircclient, for ircclient support, [ --with-ircclient[=LIBIRCCLIENTDIR] Include ircclient support]) if test "$PHP_IRCCLIENT" != "no"; then + AC_PROG_EGREP + AC_PROG_SED + AC_MSG_CHECKING([for libircclient/libircclient.h]) for d in $PHP_IRCCLIENT /usr /usr/local /opt; do if test -f $d/include/libircclient/libircclient.h; then @@ -13,6 +16,10 @@ if test "$PHP_IRCCLIENT" != "no"; then if test "x$IRCCLIENT_DIR" = "x"; then AC_MSG_ERROR([not found]) fi + PHP_IRCCLIENT_LIBIRCCLIENT_VERSION_HIGH=`$EGREP "define LIBIRC_VERSION_HIGH" $IRCCLIENT_DIR/include/libircclient/libirc_params.h | $SED -e 's/[[^0-9\x]]//g'` + PHP_IRCCLIENT_LIBIRCCLIENT_VERSION_LOW=`$EGREP "define LIBIRC_VERSION_LOW" $IRCCLIENT_DIR/include/libircclient/libirc_params.h | $SED -e 's/[[^0-9\x]]//g'` + AC_DEFINE_UNQUOTED([PHP_IRCCLIENT_LIBIRCCLIENT_VERSION_HIGH], [$PHP_IRCCLIENT_LIBIRCCLIENT_VERSION_HIGH], [ ]) + AC_DEFINE_UNQUOTED([PHP_IRCCLIENT_LIBIRCCLIENT_VERSION_LOW], [$PHP_IRCCLIENT_LIBIRCCLIENT_VERSION_LOW], [ ]) PHP_ADD_INCLUDE($IRCCLIENT_DIR/include) PHP_CHECK_LIBRARY(ircclient, irc_create_session,