From f6bf9e67a86994b3667f3f201a95804c3350a0ad Mon Sep 17 00:00:00 2001 From: Marcus Boerger Date: Sat, 26 Feb 2005 02:15:00 +0000 Subject: [PATCH] - Make detection work for macros --- ext/dba/config.m4 | 15 ++++++++++++--- 1 file 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 -- 2.40.0