-
Notifications
You must be signed in to change notification settings - Fork 7.8k
/
Copy pathconfig.m4
41 lines (36 loc) · 994 Bytes
/
config.m4
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