]> granicus.if.org Git - php/commitdiff
MFH: Fix some lib vs $PHP_LIBDIR issues
authorJani Taskinen <jani@php.net>
Tue, 31 Jul 2007 13:02:00 +0000 (13:02 +0000)
committerJani Taskinen <jani@php.net>
Tue, 31 Jul 2007 13:02:00 +0000 (13:02 +0000)
ext/interbase/config.m4
ext/odbc/config.m4
ext/pdo_firebird/config.m4
ext/pdo_mysql/config.m4
ext/pdo_pgsql/config.m4
ext/snmp/config.m4

index f7265c2bf43600e9e3bb5272c5e708d06c1a7121..603145ad6c30aa5733fed475b4471fe4294da8aa 100644 (file)
@@ -12,7 +12,7 @@ if test "$PHP_INTERBASE" != "no"; then
     IBASE_LIBDIR=/usr/interbase/lib
   else
     IBASE_INCDIR=$PHP_INTERBASE/include
-    IBASE_LIBDIR=$PHP_INTERBASE/lib
+    IBASE_LIBDIR=$PHP_INTERBASE/$PHP_LIBDIR
   fi
 
   PHP_CHECK_LIBRARY(fbclient, isc_detach_database,
index 95223cc336527eefceda1440c424a09511a6c7ed..5be3288f306b5c8b0a1064525aa30acdfafdae1c 100644 (file)
@@ -136,7 +136,7 @@ PHP_ARG_WITH(sapdb,,
       PHP_SAPDB=/usr/local
     fi
     PHP_ADD_INCLUDE($PHP_SAPDB/incl)
-    PHP_ADD_LIBPATH($PHP_SAPDB/lib)
+    PHP_ADD_LIBPATH($PHP_SAPDB/$PHP_LIBDIR)
     PHP_ADD_LIBRARY(sqlod)
     ODBC_TYPE=sapdb
     AC_DEFINE(HAVE_SAPDB,1,[ ])
@@ -373,7 +373,7 @@ PHP_ARG_WITH(iodbc,,
     if test "$PHP_IODBC" = "yes"; then
       PHP_IODBC=/usr/local
     fi
-    PHP_ADD_LIBRARY_WITH_PATH(iodbc, $PHP_IODBC/lib)
+    PHP_ADD_LIBRARY_WITH_PATH(iodbc, $PHP_IODBC/$PHP_LIBDIR)
     PHP_ADD_INCLUDE($PHP_IODBC/include, 1)
     ODBC_TYPE=iodbc
     ODBC_INCLUDE=-I$PHP_IODBC/include
index 80f24c4da6663dbe1ca7c11546303eb26c38ce8a..0df50f9611fac629f154fc177deefd5d0fef3e0b 100644 (file)
@@ -14,7 +14,7 @@ if test "$PHP_PDO_FIREBIRD" != "no"; then
     FIREBIRD_LIBDIR=/opt/firebird/lib
   else
     FIREBIRD_INCDIR=$PHP_PDO_FIREBIRD/include
-    FIREBIRD_LIBDIR=$PHP_PDO_FIREBIRD/lib
+    FIREBIRD_LIBDIR=$PHP_PDO_FIREBIRD/$PHP_LIBDIR
   fi
 
   PHP_CHECK_LIBRARY(fbclient, isc_detach_database,
index e76b6659e27e641d16ef72ad49cd1b5694e14c5d..0a74e0c9be68b753c34d24d7fe643a4b81a44665 100755 (executable)
@@ -78,10 +78,10 @@ if test "$PHP_PDO_MYSQL" != "no"; then
     else
       PDO_MYSQL_INC_DIR=$PDO_MYSQL_DIR/include
     fi
-    if test -r $PDO_MYSQL_DIR/lib/mysql; then
-      PDO_MYSQL_LIB_DIR=$PDO_MYSQL_DIR/lib/mysql
+    if test -r $PDO_MYSQL_DIR/$PHP_LIBDIR/mysql; then
+      PDO_MYSQL_LIB_DIR=$PDO_MYSQL_DIR/$PHP_LIBDIR/mysql
     else
-      PDO_MYSQL_LIB_DIR=$PDO_MYSQL_DIR/lib
+      PDO_MYSQL_LIB_DIR=$PDO_MYSQL_DIR/$PHP_LIBDIR
     fi
 
     if test -r "$PDO_MYSQL_LIB_DIR"; then
index ef6c5ebe8481f4253a2f1b4a15064609334b3792..3abaf1306a2e5d4090935d4d7da55a1191d95076 100644 (file)
@@ -43,7 +43,7 @@ if test "$PHP_PDO_PGSQL" != "no"; then
         fi
       done
 
-      for j in lib lib/pgsql lib/postgres lib/postgresql ""; do
+      for j in $PHP_LIBDIR $PHP_LIBDIR/pgsql $PHP_LIBDIR/postgres $PHP_LIBDIR/postgresql ""; do
         if test -f "$i/$j/libpq.so" || test -f "$i/$j/libpq.a"; then 
           PGSQL_LIBDIR=$i/$j
         fi
index 890c3b5f73e4bb1fa257829232c4acbb5b13a9e9..d24d54b122d59adef3cb26a01ad053a74867be31 100644 (file)
@@ -48,8 +48,8 @@ if test "$PHP_SNMP" != "no"; then
         test -f $i/snmp/snmp.h                  && SNMP_INCDIR=$i/snmp
         test -f $i/snmp/include/ucd-snmp/snmp.h && SNMP_INCDIR=$i/snmp/include/ucd-snmp
       done
-      for i in /usr /usr/snmp /usr/local /usr/local/snmp; do
-        test -f $i/lib/libsnmp.a || test -f $i/lib/libsnmp.$SHLIB_SUFFIX_NAME && SNMP_LIBDIR=$i/lib
+      for i in /usr/$PHP_LIBDIR /usr/snmp/lib /usr/local/$PHP_LIBDIR /usr/local/lib /usr/local/snmp/lib; do
+        test -f $i/libsnmp.a || test -f $i/libsnmp.$SHLIB_SUFFIX_NAME && SNMP_LIBDIR=$i
       done
     else
       SNMP_INCDIR=$PHP_SNMP/include