summaryrefslogtreecommitdiff
path: root/ext/interbase
diff options
context:
space:
mode:
authorArd Biesheuvel <abies@php.net>2003-09-16 19:25:11 +0000
committerArd Biesheuvel <abies@php.net>2003-09-16 19:25:11 +0000
commitbe16d129c565875b3ed37b44fa7138a78c5cb3a4 (patch)
tree9f59fbbe7dc0946d0c803f4a5319f085e701e709 /ext/interbase
parent4920ac336215189c1b8a1d2cde4eaa03df63501d (diff)
downloadphp-git-be16d129c565875b3ed37b44fa7138a78c5cb3a4.tar.gz
Check for Firebird libfbclient.so first
Diffstat (limited to 'ext/interbase')
-rw-r--r--ext/interbase/config.m417
1 files changed, 12 insertions, 5 deletions
diff --git a/ext/interbase/config.m4 b/ext/interbase/config.m4
index 654924ac23..e7d401b590 100644
--- a/ext/interbase/config.m4
+++ b/ext/interbase/config.m4
@@ -15,15 +15,22 @@ if test "$PHP_INTERBASE" != "no"; then
IBASE_LIBDIR=$PHP_INTERBASE/lib
fi
- PHP_CHECK_LIBRARY(gds, isc_detach_database,
+ PHP_CHECK_LIBRARY(fbclient, isc_detach_database,
[
- IBASE_LIBNAME=gds
+ IBASE_LIBNAME=fbclient
], [
- PHP_CHECK_LIBRARY(ib_util, isc_detach_database,
+ PHP_CHECK_LIBRARY(gds, isc_detach_database,
[
- IBASE_LIBNAME=ib_util
+ IBASE_LIBNAME=gds
], [
- AC_MSG_ERROR([libgds or libib_util not found! Check config.log for more information.])
+ PHP_CHECK_LIBRARY(ib_util, isc_detach_database,
+ [
+ IBASE_LIBNAME=ib_util
+ ], [
+ AC_MSG_ERROR([libgds, libib_util or libfbclient not found! Check config.log for more information.])
+ ], [
+ -L$IBASE_LIBDIR
+ ])
], [
-L$IBASE_LIBDIR
])