Browse Source

Make bcmath buildable as shared module

PHP-4.0.5
Sascha Schumann 26 years ago
parent
commit
79a89ef8fe
  1. 1
      ext/bcmath/Makefile.in
  2. 31
      ext/bcmath/config.m4

1
ext/bcmath/Makefile.in

@ -1,5 +1,6 @@
LTLIBRARY_NAME = libbcmath.la
LTLIBRARY_SOURCES = bcmath.c number.c
LTLIBRARY_SHARED_NAME = bcmath.la
include $(top_srcdir)/build/dynlib.mk

31
ext/bcmath/config.m4

@ -1,30 +1,17 @@
dnl $Id$
AC_MSG_CHECKING(whether to enable bc style precision math functions)
AC_ARG_ENABLE(bcmath,
PHP_ARG_ENABLE(bcmath,whether to enable bc style precision math functions,
[ --enable-bcmath Compile with bc style precision math functions.
Read README-BCMATH for instructions on how to
get this module installed. ],
[
if test "$enableval" = "yes"; then
AC_DEFINE(WITH_BCMATH, 1, [Whether you have bcmath])
AC_MSG_RESULT(yes)
PHP_EXTENSION(bcmath)
if test -f $srcdir/ext/bcmath/number.c; then
if grep "Dummy File" $srcdir/ext/bcmath/number.c >/dev/null; then
AC_MSG_ERROR(You do not have the bcmath package. Please read the README-BCMATH file.)
fi
else
AC_MSG_ERROR(You do not have the bcmath package. Please read the README-BCMATH file.)
fi
else
AC_DEFINE(WITH_BCMATH, 0,[ ])
AC_MSG_RESULT(no)
get this module installed. ])
if test "$PHP_BCMATH" != "no"; then
AC_DEFINE(WITH_BCMATH, 1, [Whether you have bcmath])
PHP_EXTENSION(bcmath, $ext_shared)
if test ! -f $ext_srcdir/number.c || grep "Dummy File" $ext_srcdir/number.c >/dev/null; then
AC_MSG_ERROR(You do not have the bcmath package. Please read the README-BCMATH file.)
fi
],[
AC_DEFINE(WITH_BCMATH, 0,[ ])
AC_MSG_RESULT(no)
])
fi
dnl ## Local Variables:
dnl ## tab-width: 4

Loading…
Cancel
Save