fix build on systems without libirc_params.h
authorMichael Wallner <mike@php.net>
Mon, 9 Jan 2012 14:23:27 +0000 (15:23 +0100)
committerMichael Wallner <mike@php.net>
Mon, 9 Jan 2012 14:23:27 +0000 (15:23 +0100)
.gitignore
config.m4

index b65bb2368f1a9ee04389bbc21b7a0221268aca83..a188231606c837536469444b03a97d95346a215e 100644 (file)
@@ -1,4 +1,3 @@
-syntax: glob
 #*#
 *.dsw
 *.la
index 26b6fbd67a2e282eb405f19e0c96a3a219cebd21..c8940daae46c74abe80513a078bf19a7835619c0 100644 (file)
--- a/config.m4
+++ b/config.m4
@@ -16,8 +16,13 @@ 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'`
+       if test -f "$IRCCLIENT_DIR/include/libircclient/libirc_params.h"; then
+               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'`
+       else
+               PHP_IRCCLIENT_LIBIRCCLIENT_VERSION_HIGH=0
+               PHP_IRCCLIENT_LIBIRCCLIENT_VERSION_LOW=0
+       fi
        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], [ ])