diff --git a/ext/mcal/Makefile.in b/ext/mcal/Makefile.in index fa78917882b..cda0b29b9eb 100644 --- a/ext/mcal/Makefile.in +++ b/ext/mcal/Makefile.in @@ -1,5 +1,7 @@ LTLIBRARY_NAME = libmcal.la LTLIBRARY_SOURCES = php_mcal.c +LTLIBRARY_SHARED_NAME = mcal.la +LTLIBRARY_SHARED_LIBADD = $(MCAL_SHARED_LIBADD) include $(top_srcdir)/build/dynlib.mk diff --git a/ext/mcal/config.m4 b/ext/mcal/config.m4 index 79be84b821c..01c898bb2cf 100644 --- a/ext/mcal/config.m4 +++ b/ext/mcal/config.m4 @@ -1,25 +1,18 @@ dnl $Id$ -AC_MSG_CHECKING(for MCAL support) -AC_ARG_WITH(mcal, -[ --with-mcal[=DIR] Include MCAL support.], -[ - if test "$withval" != "no"; then - if test "$withval" = "yes"; then - MCAL_DIR=/usr/local - else - MCAL_DIR=$withval - fi - - AC_ADD_INCLUDE($MCAL_DIR) - AC_ADD_LIBRARY_WITH_PATH(mcal, $MCAL_DIR) - AC_DEFINE(HAVE_MCAL,1,[ ]) - PHP_EXTENSION(mcal) - AC_MSG_RESULT(yes) +PHP_ARG_WITH(mcal,for MCAL support, +[ --with-mcal[=DIR] Include MCAL support.]) + +if test "$PHP_MCAL" != "no"; then + if test "$PHP_MCAL" = "yes"; then + MCAL_DIR=/usr/local else - AC_MSG_ERROR(no) + MCAL_DIR=$PHP_MCAL fi -],[ - AC_MSG_RESULT(no) -]) - + + AC_ADD_INCLUDE($MCAL_DIR) + AC_ADD_LIBRARY_WITH_PATH(mcal, $MCAL_DIR, MCAL_SHARED_LIBADD) + PHP_SUBST(MCAL_SHARED_LIBADD) + AC_DEFINE(HAVE_MCAL,1,[ ]) + PHP_EXTENSION(mcal,$ext_shared) +fi