cvs: php-src /ext/pdo_oci config.m4
| From: | Christopher Jones | Date: | Fri, 10 Aug 2007 06:57:41 +0000 |
| Subject: | cvs: php-src /ext/pdo_oci config.m4 | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-45833@lists.php.net to get a copy of this message | ||
sixd Fri Aug 10 06:57:41 2007 UTC
Modified files:
/php-src/ext/pdo_oci config.m4
Log:
pdo_oci: merge changes to build with Oracle Database 11g
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_oci/config.m4?r1=1.19&r2=1.20&diff_format=u
Index: php-src/ext/pdo_oci/config.m4
diff -u php-src/ext/pdo_oci/config.m4:1.19 php-src/ext/pdo_oci/config.m4:1.20
--- php-src/ext/pdo_oci/config.m4:1.19 Thu Aug 2 19:37:30 2007
+++ php-src/ext/pdo_oci/config.m4 Fri Aug 10 06:57:41 2007
@@ -1,4 +1,4 @@
-dnl $Id: config.m4,v 1.19 2007/08/02 19:37:30 sixd Exp $
+dnl $Id: config.m4,v 1.20 2007/08/10 06:57:41 sixd Exp $
if test "$PHP_PDO" != "no"; then
@@ -7,6 +7,8 @@
if test -s "$PDO_OCI_DIR/orainst/unix.rgs"; then
PDO_OCI_VERSION=
grep '"ocommon"' $PDO_OCI_DIR/orainst/unix.rgs | sed
's/[ ][ ]*/:/g' | cut -d: -f 6 | cut -c 2-4
test -z "$PDO_OCI_VERSION" && PDO_OCI_VERSION=7.3
+ elif test -f $PDO_OCI_LIB_DIR/libclntsh.$SHLIB_SUFFIX_NAME.11.1; then
+ PDO_OCI_VERSION=11.1
elif test -f $PDO_OCI_LIB_DIR/libclntsh.$SHLIB_SUFFIX_NAME.10.1; then
PDO_OCI_VERSION=10.1
elif test -f $PDO_OCI_LIB_DIR/libclntsh.$SHLIB_SUFFIX_NAME.9.0; then
@@ -88,10 +90,24 @@
elif test -f $PDO_OCI_IC_PREFIX/lib/oracle/$PDO_OCI_IC_VERS/client/include/oci.h ; then
PHP_ADD_INCLUDE($PDO_OCI_IC_PREFIX/lib/oracle/$PDO_OCI_IC_VERS/client/include)
AC_MSG_RESULT($PDO_OCI_IC_PREFIX/lib/oracle/$PDO_OCI_IC_VERS/client/include)
+ elif test -f $PDO_OCI_IC_PREFIX/sdk/include/oci.h ; then
+ PHP_ADD_INCLUDE($PDO_OCI_IC_PREFIX/sdk/include)
+ AC_MSG_RESULT($PDO_OCI_IC_PREFIX/sdk/include)
+ elif test -f $PDO_OCI_IC_PREFIX/client/include/oci.h ; then
+ PHP_ADD_INCLUDE($PDO_OCI_IC_PREFIX/client/include)
+ AC_MSG_RESULT($PDO_OCI_IC_PREFIX/client/include)
else
AC_MSG_ERROR([I'm too dumb to figure out where the include dir is in your Instant Client
install])
fi
+ if test -f "$PDO_OCI_IC_PREFIX/lib/oracle/$PDO_OCI_IC_VERS/client/lib/libclntsh.so" ;
then
PDO_OCI_LIB_DIR="$PDO_OCI_IC_PREFIX/lib/oracle/$PDO_OCI_IC_VERS/client/lib"
+ elif test -f "$PDO_OCI_IC_PREFIX/client/lib/libclntsh.so" ; then
+ PDO_OCI_LIB_DIR="$PDO_OCI_IC_PREFIX/client/lib"
+ elif test -f "$PDO_OCI_IC_PREFIX/libclntsh.so" ; then
+ PDO_OCI_LIB_DIR="$PDO_OCI_IC_PREFIX"
+ else
+ AC_MSG_ERROR([I'm too dumb to figure out where the libraries are in your Instant Client
install])
+ fi
PDO_OCI_VERSION="echo $PDO_OCI_IC_VERS | cut -d. -f1-2"
else
if test -d "$PDO_OCI_DIR/rdbms/public"; then
@@ -138,13 +154,15 @@
9.0)
PHP_ADD_LIBRARY(clntsh, 1, PDO_OCI_SHARED_LIBADD)
;;
-
10.1)
PHP_ADD_LIBRARY(clntsh, 1, PDO_OCI_SHARED_LIBADD)
;;
10.2)
PHP_ADD_LIBRARY(clntsh, 1, PDO_OCI_SHARED_LIBADD)
;;
+ 11.1)
+ PHP_ADD_LIBRARY(clntsh, 1, PDO_OCI_SHARED_LIBADD)
+ ;;
*)
AC_MSG_ERROR(Unsupported Oracle version! $PDO_OCI_VERSION)
;;
@@ -229,7 +247,6 @@
[
PHP_ADD_EXTENSION_DEP(pdo_oci, pdo)
])
-
fi
fi