- MFH Fix dependency from Phar to hash

This commit is contained in:
Marcus Boerger 2008-11-04 01:27:52 +00:00
parent 55e7b35e6b
commit e2ab5164ce
2 changed files with 7 additions and 1 deletions

View File

@ -8,7 +8,9 @@ if test "$PHP_PHAR" != "no"; then
PHP_NEW_EXTENSION(phar, util.c tar.c zip.c stream.c func_interceptors.c dirstream.c phar.c phar_object.c phar_path_check.c, $ext_shared)
AC_MSG_CHECKING([for phar openssl support])
if test "$PHP_HASH_SHARED" != "yes"; then
AC_DEFINE(PHAR_HASH_OK,1,[ ])
if test "$PHP_HASH" != "no"; then
AC_DEFINE(PHAR_HASH_OK,1,[ ])
fi
else
AC_MSG_WARN([Phar: sha256/sha512 signature support disabled if ext/hash is built shared])
fi
@ -22,6 +24,7 @@ if test "$PHP_PHAR" != "no"; then
AC_MSG_RESULT([no])
fi
fi
PHP_ADD_EXTENSION_DEP(phar, hash, true)
PHP_ADD_EXTENSION_DEP(phar, spl, true)
PHP_ADD_MAKEFILE_FRAGMENT
fi

View File

@ -21,6 +21,9 @@
/* $Id$ */
#include "phar_internal.h"
#ifdef PHAR_HASH_OK
#include "ext/hash/php_hash_sha.h"
#endif
#ifdef PHAR_HAVE_OPENSSL
/* OpenSSL includes */