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