mirror of
https://github.com/php/php-src.git
synced 2025-08-20 17:34:35 +02:00
someone please try whether the autoconf stuff works
for sybase and sybase-ct - I've neither one.
This commit is contained in:
parent
2d185cc7e2
commit
03e16899bc
1 changed files with 14 additions and 14 deletions
|
@ -13,18 +13,16 @@ AC_ARG_WITH(sybase,
|
||||||
SYBASE_INCDIR=$withval/include
|
SYBASE_INCDIR=$withval/include
|
||||||
SYBASE_LIBDIR=$withval/lib
|
SYBASE_LIBDIR=$withval/lib
|
||||||
fi
|
fi
|
||||||
SYBASE_INCLUDE=-I$SYBASE_INCDIR
|
AC_ADD_INCLUDE($SYBASE_INCDIR)
|
||||||
SYBASE_LFLAGS="-L$SYBASE_LIBDIR -L$SYBASE_LIBDIR"
|
AC_ADD_LIBPATH($SYBASE_LIBDIR)
|
||||||
SYBASE_LIBS=-lsybdb
|
AC_ADD_LIBRARY(sybdb)
|
||||||
AC_MSG_RESULT(yes)
|
AC_MSG_RESULT(yes)
|
||||||
PHP_EXTENSION(sybase)
|
PHP_EXTENSION(sybase)
|
||||||
AC_CHECK_LIB(dnet_stub, dnet_addr,
|
AC_CHECK_LIB(dnet_stub, dnet_addr,
|
||||||
[ SYBASE_LIBS="$SYBASE_LIBS -ldnet_stub"
|
[ AC_ADD_LIBRARY(dnet_stub)
|
||||||
AC_DEFINE(HAVE_LIBDNET_STUB)
|
AC_DEFINE(HAVE_LIBDNET_STUB)
|
||||||
])
|
])
|
||||||
AC_DEFINE(HAVE_SYBASE)
|
AC_DEFINE(HAVE_SYBASE)
|
||||||
EXTRA_LIBS="$EXTRA_LIBS $SYBASE_LFLAGS $SYBASE_LIBS"
|
|
||||||
INCLUDES="$INCLUDES $SYBASE_INCLUDE"
|
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT(no)
|
AC_MSG_RESULT(no)
|
||||||
fi
|
fi
|
||||||
|
@ -51,20 +49,22 @@ AC_ARG_WITH(sybase-ct,
|
||||||
SYBASE_CT_INCDIR=$withval/include
|
SYBASE_CT_INCDIR=$withval/include
|
||||||
SYBASE_CT_LIBDIR=$withval/lib
|
SYBASE_CT_LIBDIR=$withval/lib
|
||||||
fi
|
fi
|
||||||
SYBASE_CT_INCLUDE=-I$SYBASE_CT_INCDIR
|
AC_ADD_INCLUDE($SYBASE_CT_INCDIR)
|
||||||
SYBASE_CT_LFLAGS="-L$SYBASE_CT_LIBDIR"
|
AC_ADD_LIBPATH($SYBASE_CT_LIBDIR)
|
||||||
SYBASE_CT_LIBS="-lcs -lct -lcomn -lintl"
|
AC_ADD_LIBRARY(cs)
|
||||||
|
AC_ADD_LIBRARY(ct)
|
||||||
|
AC_ADD_LIBRARY(comn)
|
||||||
|
AC_ADD_LIBRARY(intl)
|
||||||
|
SYBASE_CT_LIBS="-lcs -lct -lcomn -lintl"
|
||||||
old_LDFLAGS=$LDFLAGS
|
old_LDFLAGS=$LDFLAGS
|
||||||
LDFLAGS="$LDFLAGS -L$SYBASE_CT_LIBDIR"
|
LDFLAGS="$LDFLAGS -L$SYBASE_CT_LIBDIR"
|
||||||
AC_CHECK_LIB(tcl, netg_errstr,
|
AC_CHECK_LIB(tcl, netg_errstr,
|
||||||
[ SYBASE_CT_LIBS="$SYBASE_CT_LIBS -ltcl" ],
|
[ AC_ADD_LIBRARY(tcl) ],
|
||||||
[ SYBASE_CT_LIBS="$SYBASE_CT_LIBS -lsybtcl" ],
|
[ AC_ADD_LIBRARY(sybtcl) ],
|
||||||
[ $SYBASE_CT_LIBS ])
|
[ $SYBASE_CT_LIBS ])
|
||||||
AC_CHECK_LIB(insck, insck__getVdate,
|
AC_CHECK_LIB(insck, insck__getVdate,
|
||||||
[ SYBASE_CT_LIBS="$SYBASE_CT_LIBS -linsck" ])
|
[ AC_ADD_LIBRARY(insck) ])
|
||||||
LDFLAGS=$old_LDFLAGS
|
LDFLAGS=$old_LDFLAGS
|
||||||
EXTRA_LIBS="$EXTRA_LIBS $SYBASE_CT_LFLAGS $SYBASE_CT_LIBS"
|
|
||||||
INCLUDES="$INCLUDES $SYBASE_CT_INCLUDE"
|
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT(no)
|
AC_MSG_RESULT(no)
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue