summaryrefslogtreecommitdiff
path: root/ext/dba/config.m4
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2005-02-26 02:15:00 +0000
committerMarcus Boerger <helly@php.net>2005-02-26 02:15:00 +0000
commitf6bf9e67a86994b3667f3f201a95804c3350a0ad (patch)
tree080d15b2ed923a0e75ce7c80a7ba2c710f4e83fa /ext/dba/config.m4
parentec2babc448a1802f00b991d0587038cb710c34e7 (diff)
downloadphp-git-f6bf9e67a86994b3667f3f201a95804c3350a0ad.tar.gz
- Make detection work for macros
Diffstat (limited to 'ext/dba/config.m4')
-rw-r--r--ext/dba/config.m415
1 files changed, 12 insertions, 3 deletions
diff --git a/ext/dba/config.m4 b/ext/dba/config.m4
index 11726766cc..85ab2686a0 100644
--- a/ext/dba/config.m4
+++ b/ext/dba/config.m4
@@ -384,9 +384,18 @@ AC_ARG_WITH(db1,
AC_MSG_CHECKING(for DB1 in header)
AC_MSG_RESULT($THIS_INCLUDE)
if test -n "$THIS_INCLUDE"; then
- PHP_CHECK_LIBRARY($THIS_LIBS, dbopen, [
- AC_DEFINE_UNQUOTED(DB1_INCLUDE_FILE, "$THIS_INCLUDE", [ ])
- AC_DEFINE(DBA_DB1, 1, [ ])
+ PHP_TEMP_LDFLAGS(-L$THIS_PREFIX/$PHP_LIBDIR, -l$THIS_LIBS,[
+ AC_TRY_LINK([
+#include "$THIS_INCLUDE"
+ ],[
+ DB * dbp = dbopen("", 0, 0, DB_HASH, 0);
+ ],[
+ AC_DEFINE_UNQUOTED(DB1_INCLUDE_FILE, "$THIS_INCLUDE", [ ])
+ AC_DEFINE(DBA_DB1, 1, [ ])
+ THIS_RESULT=yes
+ ],[
+ THIS_RESULT=no
+ ])
])
fi
PHP_DBA_STD_ASSIGN