sniper          Mon Oct 10 05:50:25 2005 EDT

  Modified files:              
    /php-src/ext/mssql  config.m4 
  Log:
  - Fix build for distros where the header files are under */include/freetds/
  
http://cvs.php.net/diff.php/php-src/ext/mssql/config.m4?r1=1.9&r2=1.10&ty=u
Index: php-src/ext/mssql/config.m4
diff -u php-src/ext/mssql/config.m4:1.9 php-src/ext/mssql/config.m4:1.10
--- php-src/ext/mssql/config.m4:1.9     Sun May 29 19:16:42 2005
+++ php-src/ext/mssql/config.m4 Mon Oct 10 05:50:24 2005
@@ -1,20 +1,22 @@
 dnl
-dnl $Id: config.m4,v 1.9 2005/05/29 23:16:42 sniper Exp $
+dnl $Id: config.m4,v 1.10 2005/10/10 09:50:24 sniper Exp $
 dnl
 
 PHP_ARG_WITH(mssql,for MSSQL support via FreeTDS,
 [  --with-mssql[=DIR]      Include MSSQL-DB support.  DIR is the FreeTDS home
                           directory, defaults to /usr/local/freetds])
 
-
 if test "$PHP_MSSQL" != "no"; then
 
-  FREETDS_INSTALLATION_DIR=""
   if test "$PHP_MSSQL" = "yes"; then
-
     for i in /usr/local /usr; do
       if test -f $i/include/tds.h; then
         FREETDS_INSTALLATION_DIR=$i
+        FREETDS_INCLUDE_DIR=$/include
+        break
+      elif test -f $i/include/freetds/tds.h; then
+        FREETDS_INSTALLATION_DIR=$i
+        FREETDS_INCLUDE_DIR=$/include/freetds
         break
       fi
     done
@@ -27,6 +29,10 @@
 
     if test -f $PHP_MSSQL/include/tds.h; then
       FREETDS_INSTALLATION_DIR=$PHP_MSSQL
+      FREETDS_INCLUDE_DIR=$/include
+    elif test -f $i/include/freetds/tds.h; then
+      FREETDS_INSTALLATION_DIR=$i
+      FREETDS_INCLUDE_DIR=$/include/freetds
     else
       AC_MSG_ERROR(Directory $PHP_MSSQL is not a FreeTDS installation 
directory)
     fi
@@ -36,11 +42,9 @@
      AC_MSG_ERROR(Could not find 
$FREETDS_INSTALLATION_DIR/$PHP_LIBDIR/libtds.[a|so])
   fi
 
-  MSSQL_INCDIR=$FREETDS_INSTALLATION_DIR/include
-  MSSQL_LIBDIR=$FREETDS_INSTALLATION_DIR/$PHP_LIBDIR
+  PHP_ADD_INCLUDE($FREETDS_INCLUDE_DIR)
+  PHP_ADD_LIBRARY_WITH_PATH(sybdb, $FREETDS_INSTALLATION_DIR/$PHP_LIBDIR, 
MSSQL_SHARED_LIBADD)
 
-  PHP_ADD_INCLUDE($MSSQL_INCDIR)
-  PHP_ADD_LIBRARY_WITH_PATH(sybdb, $MSSQL_LIBDIR, MSSQL_SHARED_LIBADD)
   PHP_NEW_EXTENSION(mssql, php_mssql.c, $ext_shared)
   AC_CHECK_LIB(dnet_stub, dnet_addr,
      [ PHP_ADD_LIBRARY_WITH_PATH(dnet_stub,,MSSQL_SHARED_LIBADD)

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to