sybase-ct patch
| From: | Brian Bruns | Date: | Fri, 30 Nov 2001 00:08:30 +0000 |
| Subject: | sybase-ct patch | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-72081@lists.php.net to get a copy of this message | ||
Hi all,
This is a patch to ext/sybase_ct/config.m4 to detect if FreeTDS is
installed instead of openclient and use the right library list depending
on that.
If someone wants to look it over to make sure it looks good, I'll check it
in.
Cheers,
Brian
Index: config.m4
===================================================================
RCS file: /repository/php4/ext/sybase_ct/config.m4,v
retrieving revision 1.8
diff -r1.8 config.m4
27,43c27,48
< PHP_ADD_LIBRARY(cs,, SYBASE_CT_SHARED_LIBADD)
< PHP_ADD_LIBRARY(ct,, SYBASE_CT_SHARED_LIBADD)
< PHP_ADD_LIBRARY(comn,, SYBASE_CT_SHARED_LIBADD)
< PHP_ADD_LIBRARY(intl,, SYBASE_CT_SHARED_LIBADD)
<
< SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lcs -lct -lcomn -lintl"
<
< PHP_CHECK_LIBRARY(tcl, netg_errstr, [
< PHP_ADD_LIBRARY(tcl,,SYBASE_CT_SHARED_LIBADD)
< ],[
< PHP_ADD_LIBRARY(sybtcl,,SYBASE_CT_SHARED_LIBADD)
< ],[
< $SYBASE_CT_LIBS
< ])
<
< PHP_CHECK_LIBRARY(insck, insck__getVdate, [PHP_ADD_LIBRARY(insck,,
SYBASE_CT_SHARED_LIBADD)],[],[-L$SYBASE_CT_LIBDIR])
< PHP_CHECK_LIBRARY(insck, bsd_tcp, [PHP_ADD_LIBRARY(insck,,
SYBASE_CT_SHARED_LIBADD)],[],[-L$SYBASE_CT_LIBDIR])
---
> if test -f $SYBASE_CT_INCDIR/tds.h; then
> PHP_ADD_LIBRARY(ct,, SYBASE_CT_SHARED_LIBADD)
> SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lct"
> else
> PHP_ADD_LIBRARY(cs,, SYBASE_CT_SHARED_LIBADD)
> PHP_ADD_LIBRARY(ct,, SYBASE_CT_SHARED_LIBADD)
> PHP_ADD_LIBRARY(comn,, SYBASE_CT_SHARED_LIBADD)
> PHP_ADD_LIBRARY(intl,, SYBASE_CT_SHARED_LIBADD)
>
> SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lcs -lct -lcomn -lintl"
>
> PHP_CHECK_LIBRARY(tcl, netg_errstr, [
> PHP_ADD_LIBRARY(tcl,,SYBASE_CT_SHARED_LIBADD)
> ],[
> PHP_ADD_LIBRARY(sybtcl,,SYBASE_CT_SHARED_LIBADD)
> ],[
> $SYBASE_CT_LIBS
> ])
>
> PHP_CHECK_LIBRARY(insck, insck__getVdate, [PHP_ADD_LIBRARY(insck,,
> SYBASE_CT_SHARED_LIBADD)],[],[-L$SYBASE_CT_LIBDIR])
> PHP_CHECK_LIBRARY(insck, bsd_tcp, [PHP_ADD_LIBRARY(insck,,
> SYBASE_CT_SHARED_LIBADD)],[],[-L$SYBASE_CT_LIBDIR])
> fi