Skip to content
Browse files

Make bcmath buildable as shared module

  • Loading branch information...
1 parent 281a8ae commit 79a89ef8fec1e190014b615b6fe282f060500d65 Sascha Schumann committed May 2, 2000
Showing with 10 additions and 22 deletions.
  1. +1 −0 ext/bcmath/Makefile.in
  2. +9 −22 ext/bcmath/config.m4
View
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
View
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

0 comments on commit 79a89ef

Please sign in to comment.
Something went wrong with that request. Please try again.