|
1 | 1 | dnl $Id$
|
2 | 2 |
|
3 |
| -AC_MSG_CHECKING(for Sybase-CT support) |
4 |
| -AC_ARG_WITH(sybase-ct, |
| 3 | +PHP_ARG_WITH(sybase-ct, for Sybase-CT support, |
5 | 4 | [ --with-sybase-ct[=DIR] Include Sybase-CT support. DIR is the Sybase home
|
6 |
| - directory, defaults to /home/sybase.], |
7 |
| -[ |
8 |
| - if test "$withval" != "no"; then |
9 |
| - AC_MSG_RESULT(yes) |
10 |
| - if test -z "$SYBASE_LIBS"; then |
11 |
| - PHP_EXTENSION(sybase_ct) |
12 |
| - fi |
13 |
| - AC_DEFINE(HAVE_SYBASE_CT,1,[ ]) |
14 |
| - if test "$withval" = "yes"; then |
15 |
| - SYBASE_CT_INCDIR=/home/sybase/include |
16 |
| - SYBASE_CT_LIBDIR=/home/sybase/lib |
17 |
| - else |
18 |
| - SYBASE_CT_INCDIR=$withval/include |
19 |
| - SYBASE_CT_LIBDIR=$withval/lib |
20 |
| - fi |
21 |
| - PHP_ADD_INCLUDE($SYBASE_CT_INCDIR) |
22 |
| - PHP_ADD_LIBPATH($SYBASE_CT_LIBDIR) |
23 |
| - PHP_ADD_LIBRARY(cs) |
24 |
| - PHP_ADD_LIBRARY(ct) |
25 |
| - PHP_ADD_LIBRARY(comn) |
26 |
| - PHP_ADD_LIBRARY(intl) |
27 |
| - SYBASE_CT_LIBS="-lcs -lct -lcomn -lintl" |
28 |
| - old_LDFLAGS=$LDFLAGS |
29 |
| - LDFLAGS="$LDFLAGS -L$SYBASE_CT_LIBDIR" |
30 |
| - AC_CHECK_LIB(tcl, netg_errstr, |
31 |
| - [ PHP_ADD_LIBRARY(tcl) ], |
32 |
| - [ PHP_ADD_LIBRARY(sybtcl) ], |
33 |
| - [ $SYBASE_CT_LIBS ]) |
34 |
| - AC_CHECK_LIB(insck, insck__getVdate, |
35 |
| - [ PHP_ADD_LIBRARY(insck) ]) |
36 |
| - AC_CHECK_LIB(insck, bsd_tcp, |
37 |
| - [ PHP_ADD_LIBRARY(insck) ]) |
38 |
| - LDFLAGS=$old_LDFLAGS |
| 5 | + directory. Defaults to /home/sybase.]) |
| 6 | + |
| 7 | +if test "$PHP_SYBASE_CT" != "no"; then |
| 8 | + AC_DEFINE(HAVE_SYBASE_CT,1,[ ]) |
| 9 | + PHP_EXTENSION(sybase_ct,$ext_shared) |
| 10 | + PHP_SUBST(SYBASE_CT_SHARED_LIBADD) |
| 11 | + |
| 12 | + if test "$PHP_SYBASE_CT" = "yes"; then |
| 13 | + SYBASE_CT_INCDIR=/home/sybase/include |
| 14 | + SYBASE_CT_LIBDIR=/home/sybase/lib |
39 | 15 | else
|
40 |
| - AC_MSG_RESULT(no) |
| 16 | + SYBASE_CT_INCDIR=$PHP_SYBASE_CT/include |
| 17 | + SYBASE_CT_LIBDIR=$PHP_SYBASE_CT/lib |
41 | 18 | fi
|
42 |
| -],[ |
43 |
| - AC_MSG_RESULT(no) |
44 |
| -]) |
| 19 | + |
| 20 | + PHP_ADD_INCLUDE($SYBASE_CT_INCDIR) |
| 21 | + PHP_ADD_LIBPATH($SYBASE_CT_LIBDIR, SYBASE_CT_SHARED_LIBADD) |
| 22 | + PHP_ADD_LIBRARY(cs,, SYBASE_CT_SHARED_LIBADD) |
| 23 | + PHP_ADD_LIBRARY(ct,, SYBASE_CT_SHARED_LIBADD) |
| 24 | + PHP_ADD_LIBRARY(comn,, SYBASE_CT_SHARED_LIBADD) |
| 25 | + PHP_ADD_LIBRARY(intl,, SYBASE_CT_SHARED_LIBADD) |
| 26 | + |
| 27 | + SYBASE_CT_LIBS="-L$SYBASE_CT_LIBDIR -lcs -lct -lcomn -lintl" |
| 28 | + |
| 29 | + AC_CHECK_LIB(tcl, netg_errstr, [ |
| 30 | + PHP_ADD_LIBRARY(tcl,,SYBASE_CT_SHARED_LIBADD) |
| 31 | + ],[ |
| 32 | + PHP_ADD_LIBRARY(sybtcl,,SYBASE_CT_SHARED_LIBADD) |
| 33 | + ],[ |
| 34 | + $SYBASE_CT_LIBS |
| 35 | + ]) |
| 36 | + |
| 37 | + AC_CHECK_LIB(insck, insck__getVdate, [PHP_ADD_LIBRARY(insck,, SYBASE_CT_SHARED_LIBADD)],[],[-L$SYBASE_CT_LIBDIR]) |
| 38 | + AC_CHECK_LIB(insck, bsd_tcp, [PHP_ADD_LIBRARY(insck,, SYBASE_CT_SHARED_LIBADD)],[],[-L$SYBASE_CT_LIBDIR]) |
| 39 | +fi |
0 commit comments