Lines 103-158
Link Here
|
103 |
AC_DEFINE([USE_COMBINATION_EXPLOSION_CHECK],1,[whether to check multibyte regex backtrack]) |
103 |
AC_DEFINE([USE_COMBINATION_EXPLOSION_CHECK],1,[whether to check multibyte regex backtrack]) |
104 |
fi |
104 |
fi |
105 |
|
105 |
|
106 |
PHP_MBSTRING_ADD_CFLAG([-DNOT_RUBY]) |
|
|
107 |
PHP_MBSTRING_ADD_BUILD_DIR([oniguruma]) |
108 |
PHP_MBSTRING_ADD_BUILD_DIR([oniguruma/enc]) |
109 |
PHP_MBSTRING_ADD_INCLUDE([oniguruma]) |
110 |
PHP_MBSTRING_ADD_CONFIG_HEADER([oniguruma/config.h]) |
111 |
|
112 |
PHP_MBSTRING_ADD_BASE_SOURCES([php_mbregex.c]) |
106 |
PHP_MBSTRING_ADD_BASE_SOURCES([php_mbregex.c]) |
113 |
PHP_MBSTRING_ADD_SOURCES([ |
107 |
PHP_ADD_LIBRARY_WITH_PATH(onig, $PHP_LIBDIR, MBSTRING_SHARED_LIBADD) |
114 |
oniguruma/regcomp.c |
108 |
PHP_SUBST(MBSTRING_SHARED_LIBADD) |
115 |
oniguruma/regerror.c |
|
|
116 |
oniguruma/regexec.c |
117 |
oniguruma/reggnu.c |
118 |
oniguruma/regparse.c |
119 |
oniguruma/regenc.c |
120 |
oniguruma/regext.c |
121 |
oniguruma/regsyntax.c |
122 |
oniguruma/regtrav.c |
123 |
oniguruma/regversion.c |
124 |
oniguruma/st.c |
125 |
oniguruma/enc/unicode.c |
126 |
oniguruma/enc/ascii.c |
127 |
oniguruma/enc/utf8.c |
128 |
oniguruma/enc/euc_jp.c |
129 |
oniguruma/enc/euc_tw.c |
130 |
oniguruma/enc/euc_kr.c |
131 |
oniguruma/enc/sjis.c |
132 |
oniguruma/enc/iso8859_1.c |
133 |
oniguruma/enc/iso8859_2.c |
134 |
oniguruma/enc/iso8859_3.c |
135 |
oniguruma/enc/iso8859_4.c |
136 |
oniguruma/enc/iso8859_5.c |
137 |
oniguruma/enc/iso8859_6.c |
138 |
oniguruma/enc/iso8859_7.c |
139 |
oniguruma/enc/iso8859_8.c |
140 |
oniguruma/enc/iso8859_9.c |
141 |
oniguruma/enc/iso8859_10.c |
142 |
oniguruma/enc/iso8859_11.c |
143 |
oniguruma/enc/iso8859_13.c |
144 |
oniguruma/enc/iso8859_14.c |
145 |
oniguruma/enc/iso8859_15.c |
146 |
oniguruma/enc/iso8859_16.c |
147 |
oniguruma/enc/koi8.c |
148 |
oniguruma/enc/koi8_r.c |
149 |
oniguruma/enc/big5.c |
150 |
oniguruma/enc/utf16_be.c |
151 |
oniguruma/enc/utf16_le.c |
152 |
oniguruma/enc/utf32_be.c |
153 |
oniguruma/enc/utf32_le.c |
154 |
oniguruma/enc/gb18030.c |
155 |
]) |
156 |
fi |
109 |
fi |
157 |
]) |
110 |
]) |
158 |
|
111 |
|
Lines 302-308
Link Here
|
302 |
dnl libmbfl is required |
255 |
dnl libmbfl is required |
303 |
PHP_MBSTRING_SETUP_LIBMBFL |
256 |
PHP_MBSTRING_SETUP_LIBMBFL |
304 |
PHP_MBSTRING_EXTENSION |
257 |
PHP_MBSTRING_EXTENSION |
305 |
PHP_INSTALL_HEADERS([ext/mbstring], [mbstring.h php_mbregex.h 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_allocators.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_ident.h libmbfl/mbfl/mbfl_language.h libmbfl/mbfl/mbfl_memory_device.h libmbfl/mbfl/mbfl_string.h oniguruma/oniguruma.h oniguruma/php_onig_compat.h]) |
258 |
PHP_INSTALL_HEADERS([ext/mbstring], [mbstring.h php_mbregex.h 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_allocators.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_ident.h libmbfl/mbfl/mbfl_language.h libmbfl/mbfl/mbfl_memory_device.h libmbfl/mbfl/mbfl_string.h oniguruma/php_onig_compat.h]) |
306 |
fi |
259 |
fi |
307 |
|
260 |
|
308 |
# vim600: sts=2 sw=2 et |
261 |
# vim600: sts=2 sw=2 et |