Skip to content

Commit b0db5e7

Browse files
authored
Autotools: Normalize ext/mbstring installed headers (#15097)
This uses the default PHP_INSTALL_HEADERS macro instead of a wrapper, making this in tune with the rest of the extensions.
1 parent ce8ffed commit b0db5e7

File tree

1 file changed

+19
-8
lines changed

1 file changed

+19
-8
lines changed

ext/mbstring/config.m4

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,6 @@ AC_DEFUN([PHP_MBSTRING_ADD_CFLAG], [
1818
PHP_MBSTRING_CFLAGS="$PHP_MBSTRING_CFLAGS $1"
1919
])
2020

21-
AC_DEFUN([PHP_MBSTRING_ADD_INSTALL_HEADERS], [
22-
PHP_MBSTRING_INSTALL_HEADERS="$PHP_MBSTRING_INSTALL_HEADERS $1"
23-
])
24-
2521
AC_DEFUN([PHP_MBSTRING_EXTENSION], [
2622
PHP_NEW_EXTENSION(mbstring, $PHP_MBSTRING_BASE_SOURCES $PHP_MBSTRING_SOURCES, $ext_shared,, $PHP_MBSTRING_CFLAGS -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1)
2723
PHP_SUBST([MBSTRING_SHARED_LIBADD])
@@ -45,8 +41,7 @@ AC_DEFUN([PHP_MBSTRING_EXTENSION], [
4541
#include "$out"
4642
EOF
4743
48-
PHP_MBSTRING_ADD_INSTALL_HEADERS([mbstring.h])
49-
PHP_INSTALL_HEADERS([ext/mbstring], [$PHP_MBSTRING_INSTALL_HEADERS])
44+
PHP_INSTALL_HEADERS([ext/mbstring], [mbstring.h])
5045
])
5146

5247
AC_DEFUN([PHP_MBSTRING_SETUP_MBREGEX], [
@@ -80,7 +75,7 @@ AC_DEFUN([PHP_MBSTRING_SETUP_MBREGEX], [
8075
AC_DEFINE([HAVE_MBREGEX], 1, [whether to have multibyte regex support])
8176
8277
PHP_MBSTRING_ADD_BASE_SOURCES([php_mbregex.c])
83-
PHP_MBSTRING_ADD_INSTALL_HEADERS([php_mbregex.h php_onig_compat.h])
78+
PHP_INSTALL_HEADERS([ext/mbstring], [php_mbregex.h php_onig_compat.h])
8479
fi
8580
])
8681

@@ -133,7 +128,23 @@ AC_DEFUN([PHP_MBSTRING_SETUP_LIBMBFL], [
133128
libmbfl/nls/nls_tr.c
134129
libmbfl/nls/nls_ua.c
135130
])
136-
PHP_MBSTRING_ADD_INSTALL_HEADERS([libmbfl/config.h libmbfl/mbfl/eaw_table.h libmbfl/mbfl/mbfilter.h libmbfl/mbfl/mbfilter_8bit.h libmbfl/mbfl/mbfilter_pass.h libmbfl/mbfl/mbfilter_wchar.h libmbfl/mbfl/mbfl_consts.h libmbfl/mbfl/mbfl_convert.h libmbfl/mbfl/mbfl_defs.h libmbfl/mbfl/mbfl_encoding.h libmbfl/mbfl/mbfl_filter_output.h libmbfl/mbfl/mbfl_language.h libmbfl/mbfl/mbfl_memory_device.h libmbfl/mbfl/mbfl_string.h])
131+
132+
PHP_INSTALL_HEADERS([ext/mbstring], m4_normalize([
133+
libmbfl/config.h
134+
libmbfl/mbfl/eaw_table.h
135+
libmbfl/mbfl/mbfilter_8bit.h
136+
libmbfl/mbfl/mbfilter_pass.h
137+
libmbfl/mbfl/mbfilter_wchar.h
138+
libmbfl/mbfl/mbfilter.h
139+
libmbfl/mbfl/mbfl_consts.h
140+
libmbfl/mbfl/mbfl_convert.h
141+
libmbfl/mbfl/mbfl_defs.h
142+
libmbfl/mbfl/mbfl_encoding.h
143+
libmbfl/mbfl/mbfl_filter_output.h
144+
libmbfl/mbfl/mbfl_language.h
145+
libmbfl/mbfl/mbfl_memory_device.h
146+
libmbfl/mbfl/mbfl_string.h
147+
]))
137148
])
138149

139150
dnl

0 commit comments

Comments
 (0)