1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
PHP_ARG_ENABLE([phar],
[for phar archive support],
[AS_HELP_STRING([--disable-phar],
[Disable phar support])],
[yes])
if test "$PHP_PHAR" != "no"; then
PHP_NEW_EXTENSION([phar], m4_normalize([
dirstream.c
func_interceptors.c
phar_object.c
phar_path_check.c
phar.c
stream.c
tar.c
util.c
zip.c
]),
[$ext_shared],,
[-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1])
AC_MSG_CHECKING([for phar openssl support])
AS_VAR_IF([PHP_OPENSSL_SHARED], [yes],
[AC_MSG_RESULT([no (shared openssl)])],
[AS_VAR_IF([PHP_OPENSSL], [yes], [
AC_MSG_RESULT([yes])
AC_DEFINE([PHAR_HAVE_OPENSSL], [1],
[Define to 1 if phar extension has native OpenSSL support.])
], [AC_MSG_RESULT([no])])])
PHP_ADD_EXTENSION_DEP(phar, hash)
PHP_ADD_EXTENSION_DEP(phar, spl)
PHP_ADD_MAKEFILE_FRAGMENT
PHP_INSTALL_HEADERS([ext/phar], [php_phar.h])
AC_CONFIG_FILES([
$ext_dir/phar.1
$ext_dir/phar.phar.1
])
fi
|