]> granicus.if.org Git - php/commitdiff
- Make detection work for macros
authorMarcus Boerger <helly@php.net>
Sat, 26 Feb 2005 02:15:00 +0000 (02:15 +0000)
committerMarcus Boerger <helly@php.net>
Sat, 26 Feb 2005 02:15:00 +0000 (02:15 +0000)
ext/dba/config.m4

index 11726766cc9cadb4fd97b83dbc40f840bd2eb9d8..85ab2686a01122ff2d4b7dc81e622c732bbc0b82 100644 (file)
@@ -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