summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStig Bakken <ssb@php.net>2002-03-15 11:26:47 +0000
committerStig Bakken <ssb@php.net>2002-03-15 11:26:47 +0000
commit2e597b8dc8a6fff997a0ccc27f206afad3f18b19 (patch)
tree2e8a13caf51afa1d98a4eba42697f047bff8d63b
parentf7ec2505ca54dbf90b2c174f4ed7e9f3adf6727d (diff)
downloadphp-git-2e597b8dc8a6fff997a0ccc27f206afad3f18b19.tar.gz
* fix for db3 from ports on freebsd
-rw-r--r--ext/dba/config.m47
1 files changed, 5 insertions, 2 deletions
diff --git a/ext/dba/config.m4 b/ext/dba/config.m4
index b3eece0e30..57e8bdbb9b 100644
--- a/ext/dba/config.m4
+++ b/ext/dba/config.m4
@@ -152,7 +152,10 @@ AC_ARG_WITH(db3,
[ --with-db3[=DIR] Include Berkeley DB3 support],[
if test "$withval" != "no"; then
for i in /usr/local /usr /usr/local/BerkeleyDB.3.0 $withval; do
- if test -f "$i/include/db.h" ; then
+ if test -f "$i/include/db3/db.h"; then
+ THIS_PREFIX=$i
+ DB3_EXTRA=db3/db.h
+ elif test -f "$i/include/db.h" ; then
THIS_PREFIX=$i
DB3_EXTRA=db.h
fi
@@ -162,7 +165,7 @@ AC_ARG_WITH(db3,
AC_DEFINE_UNQUOTED(DB3_INCLUDE_FILE, "$DB3_EXTRA", [ ])
fi
- for LIB in db db-3 db3; do
+ for LIB in db-3 db3 db; do
PHP_TEMP_LDFLAGS(-L$THIS_PREFIX/lib,[
AC_CHECK_LIB($LIB, db_create, [AC_DEFINE(DBA_DB3,1,[ ]) THIS_LIBS=$LIB])
])