summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2003-01-31 20:06:44 +0000
committerMarcus Boerger <helly@php.net>2003-01-31 20:06:44 +0000
commit0629bdb061766ea62b1f7fd732d3349945ed977e (patch)
tree19113aaabe685f9b9ab01cce710cad3a0fa1bad7
parent037986db207cb5eeefc5b64d1b38df824b6ab3c9 (diff)
downloadphp-git-0629bdb061766ea62b1f7fd732d3349945ed977e.tar.gz
Shared dba requires at least db-3.3
-rw-r--r--ext/dba/config.m413
1 files changed, 13 insertions, 0 deletions
diff --git a/ext/dba/config.m4 b/ext/dba/config.m4
index 39081b0420..bbbc34952a 100644
--- a/ext/dba/config.m4
+++ b/ext/dba/config.m4
@@ -167,6 +167,19 @@ AC_DEFUN(PHP_DBA_DB_CHECK,[
AC_MSG_ERROR(Version 4.1 requires patch level 25)
])
fi
+ if test "$ext_shared" = "yes"; then
+ AC_MSG_CHECKING(if db can be used as shared extension)
+ AC_EGREP_CPP(yes,[
+#include "$THIS_INCLUDE"
+#if DB_VERSION_MAJOR > 3 || (DB_VERSION_MAJOR == 3 && DB_VERSION_MINOR > 2)
+ yes
+#endif
+ ],[
+ AC_MSG_RESULT(yes)
+ ],[
+ AC_MSG_ERROR(At least version 3.3 is required)
+ ])
+ fi
if test -n "$THIS_LIBS"; then
AC_DEFINE(DBA_DB$1, 1, [ ])
if test -n "$THIS_INCLUDE"; then