cvs: php-src /ext/pdo_oci config.m4

From: 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

« previous php.cvs (#45833) next »