summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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
])