someone please try whether the autoconf stuff works

for sybase and sybase-ct - I've neither one.
This commit is contained in:
Sascha Schumann 1999-07-01 15:48:57 +00:00
parent 2d185cc7e2
commit 03e16899bc

View file

@ -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