diff --git a/ext/bcmath/config.m4 b/ext/bcmath/config.m4 index 6938fba3f2d..4644276c443 100644 --- a/ext/bcmath/config.m4 +++ b/ext/bcmath/config.m4 @@ -4,12 +4,33 @@ PHP_ARG_ENABLE([bcmath], [Enable bc style precision math functions])]) if test "$PHP_BCMATH" != "no"; then - PHP_NEW_EXTENSION(bcmath, bcmath.c \ -libbcmath/src/add.c libbcmath/src/div.c libbcmath/src/init.c libbcmath/src/neg.c libbcmath/src/raisemod.c libbcmath/src/sub.c \ -libbcmath/src/compare.c libbcmath/src/divmod.c libbcmath/src/int2num.c libbcmath/src/num2long.c libbcmath/src/recmul.c \ -libbcmath/src/sqrt.c libbcmath/src/zero.c libbcmath/src/doaddsub.c libbcmath/src/floor_or_ceil.c libbcmath/src/nearzero.c libbcmath/src/num2str.c \ -libbcmath/src/raise.c libbcmath/src/rmzero.c libbcmath/src/round.c libbcmath/src/str2num.c libbcmath/src/convert.c, - $ext_shared,, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1) + PHP_NEW_EXTENSION([bcmath], [m4_normalize([ + bcmath.c + libbcmath/src/add.c + libbcmath/src/compare.c + libbcmath/src/convert.c + libbcmath/src/div.c + libbcmath/src/divmod.c + libbcmath/src/doaddsub.c + libbcmath/src/floor_or_ceil.c + libbcmath/src/init.c + libbcmath/src/int2num.c + libbcmath/src/nearzero.c + libbcmath/src/neg.c + libbcmath/src/num2long.c + libbcmath/src/num2str.c + libbcmath/src/raise.c + libbcmath/src/raisemod.c + libbcmath/src/recmul.c + libbcmath/src/rmzero.c + libbcmath/src/round.c + libbcmath/src/sqrt.c + libbcmath/src/str2num.c + libbcmath/src/sub.c + libbcmath/src/zero.c + ])], + [$ext_shared],, + [-DZEND_ENABLE_STATIC_TSRMLS_CACHE=1]) PHP_ADD_BUILD_DIR($ext_builddir/libbcmath/src) AC_DEFINE(HAVE_BCMATH, 1, [Whether you have bcmath]) fi