mirror of
https://github.com/php/php-src.git
synced 2025-08-15 21:48:51 +02:00
Add missing pcre dependency definition to zip extension (#14404)
The zip extension also requires the pcre extension.
This commit is contained in:
parent
25a5146180
commit
dedf8fbffd
3 changed files with 9 additions and 1 deletions
|
@ -63,6 +63,7 @@ if test "$PHP_ZIP" != "no"; then
|
||||||
|
|
||||||
PHP_ZIP_SOURCES="php_zip.c zip_stream.c"
|
PHP_ZIP_SOURCES="php_zip.c zip_stream.c"
|
||||||
PHP_NEW_EXTENSION(zip, $PHP_ZIP_SOURCES, $ext_shared)
|
PHP_NEW_EXTENSION(zip, $PHP_ZIP_SOURCES, $ext_shared)
|
||||||
|
PHP_ADD_EXTENSION_DEP(zip, pcre)
|
||||||
|
|
||||||
PHP_SUBST(ZIP_SHARED_LIBADD)
|
PHP_SUBST(ZIP_SHARED_LIBADD)
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -9,6 +9,7 @@ if (PHP_ZIP != "no") {
|
||||||
CHECK_LIB("libzip_a.lib", "zip", PHP_ZIP) && CHECK_LIB("libbz2_a.lib", "zip", PHP_ZIP) && CHECK_LIB("zlib_a.lib", "zip", PHP_ZIP) && CHECK_LIB("liblzma_a.lib", "zip", PHP_ZIP))
|
CHECK_LIB("libzip_a.lib", "zip", PHP_ZIP) && CHECK_LIB("libbz2_a.lib", "zip", PHP_ZIP) && CHECK_LIB("zlib_a.lib", "zip", PHP_ZIP) && CHECK_LIB("liblzma_a.lib", "zip", PHP_ZIP))
|
||||||
) {
|
) {
|
||||||
EXTENSION('zip', 'php_zip.c zip_stream.c');
|
EXTENSION('zip', 'php_zip.c zip_stream.c');
|
||||||
|
ADD_EXTENSION_DEP('zip', 'pcre');
|
||||||
|
|
||||||
if (get_define("LIBS_ZIP").match("libzip_a(?:_debug)?\.lib")) {
|
if (get_define("LIBS_ZIP").match("libzip_a(?:_debug)?\.lib")) {
|
||||||
/* Using static dependency lib. */
|
/* Using static dependency lib. */
|
||||||
|
|
|
@ -1146,9 +1146,15 @@ static PHP_MSHUTDOWN_FUNCTION(zip);
|
||||||
static PHP_MINFO_FUNCTION(zip);
|
static PHP_MINFO_FUNCTION(zip);
|
||||||
/* }}} */
|
/* }}} */
|
||||||
|
|
||||||
|
static const zend_module_dep zip_deps[] = {
|
||||||
|
ZEND_MOD_REQUIRED("pcre")
|
||||||
|
ZEND_MOD_END
|
||||||
|
};
|
||||||
|
|
||||||
/* {{{ zip_module_entry */
|
/* {{{ zip_module_entry */
|
||||||
zend_module_entry zip_module_entry = {
|
zend_module_entry zip_module_entry = {
|
||||||
STANDARD_MODULE_HEADER,
|
STANDARD_MODULE_HEADER_EX, NULL,
|
||||||
|
zip_deps,
|
||||||
"zip",
|
"zip",
|
||||||
ext_functions,
|
ext_functions,
|
||||||
PHP_MINIT(zip),
|
PHP_MINIT(zip),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue