New PHP5 APC - version 3.0.18, using PHP5 5.2.0-8+etch10,
[php5-apc.git] / config.m4
index c36d0df..19a07e7 100644 (file)
--- a/config.m4
+++ b/config.m4
@@ -1,5 +1,5 @@
 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)
@@ -107,8 +107,8 @@ AC_ARG_ENABLE(apc-pthreadmutex,
 [  --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
@@ -210,6 +210,21 @@ if test "$PHP_APC" != "no"; then
     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 \
@@ -227,7 +242,8 @@ if test "$PHP_APC" != "no"; then
                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))