dnl
-dnl $Id: config.m4,v 3.30 2007/12/26 22:31:20 rasmus Exp $
+dnl $Id: config.m4,v 3.30.2.2 2008/03/25 21:00:22 rasmus Exp $
dnl
AC_MSG_CHECKING(whether apc needs to get compiler flags from apxs)
[ --disable-apc-pthreadmutex
Disable pthread mutex locking ],
[
- PHP_APC_PTHREADMUTEX=no
- AC_MSG_RESULT(no)
+ PHP_APC_PTHREADMUTEX=$enableval
+ AC_MSG_RESULT($enableval)
],
[
PHP_APC_PTHREADMUTEX=yes
AC_DEFINE(HAVE_SEMUN, 0, [ ])
fi
+ AC_MSG_CHECKING(whether we should enable valgrind support)
+ AC_ARG_ENABLE(valgrind-checks,
+ [ --enable-valgrind-checks
+ Enable valgrind based memory checks],
+ [
+ PHP_APC_VALGRIND=$enableval
+ AC_MSG_RESULT($enableval)
+ AC_CHECK_HEADER(valgrind/memcheck.h,
+ [AC_DEFINE([HAVE_VALGRIND_MEMCHECK_H],1, [enable valgrind memchecks])])
+ ], [
+ PHP_APC_VALGRIND=no
+ AC_MSG_RESULT(no)
+ ])
+
+
apc_sources="apc.c php_apc.c \
apc_cache.c \
apc_compile.c \
apc_stack.c \
apc_zend.c \
apc_rfc1867.c \
- apc_signal.c "
+ apc_signal.c \
+ apc_pool.c "
PHP_CHECK_LIBRARY(rt, shm_open, [PHP_ADD_LIBRARY(rt,,APC_SHARED_LIBADD)])
PHP_NEW_EXTENSION(apc, $apc_sources, $ext_shared,, \\$(APC_CFLAGS))