From: Wez Furlong Date: Wed, 30 Nov 2005 03:18:09 +0000 (+0000) Subject: Fix PECL Bug #6102; fails to configure for instant client on OSX. X-Git-Tag: php-5.1.2RC1~305 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=559c624806f9a518f13553d62c7190af500ef2e2;p=php Fix PECL Bug #6102; fails to configure for instant client on OSX. In addition, make it work for the instant client install on my gentoo box. --- diff --git a/ext/pdo_oci/config.m4 b/ext/pdo_oci/config.m4 index 7140d20f7e..dfe339f193 100755 --- a/ext/pdo_oci/config.m4 +++ b/ext/pdo_oci/config.m4 @@ -61,10 +61,24 @@ You need to tell me where to find your oracle SDK, or set ORACLE_HOME. 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_PREFIX/sdk/include) + AC_MSG_RESULT($PDO_OCI_PREFIX/sdk/include) + elif test -f $PDO_OCI_IC_PREFIX/client/include/oci.h ; then + PHP_ADD_INCLUDE($PDO_OCI_PREFIX/client/include) + AC_MSG_RESULT($PDO_OCI_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 - PDO_OCI_LIB_DIR="$PDO_OCI_IC_PREFIX/lib/oracle/$PDO_OCI_IC_VERS/client/lib" + 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