#@synonpsis RSSH_CHECK_PTHREADS
# check for pthreads system interfaces.
# set CFLAGS_PTHREADS, CXXFLAGS_PTHREADS and LIBS_PTHREADS to
# flags to compiler option, which denote multithread program compilation
# (if one exists),
# and multithread library, if one required.
#
#@author (C) Ruslan Shevchenko <[EMAIL PROTECTED]>, 1998
#@id $Id: RSSH_CHECK_PTHREADS.m4,v 1.3 2000/08/03 18:34:37 rssh Exp $
#
AC_DEFUN(RSSH_CHECK_PTHREADS,[
AC_REQUIRE([AC_CANONICAL_SYSTEM])dnl
AC_REQUIRE([RSSH_CHECK_SUNPRO_C])dnl
AC_REQUIRE([RSSH_CHECK_SUNPRO_CC])dnl
AC_MSG_CHECKING(parameters for using pthreads: )
if test x$rssh_cv_check_sunpro_c = xyes
then
CFLAGS_PTHREADS="-mt"
fi
if test x$rssh_cv_check_sunpro_cc = xyes
then
CXXFLAGS_PTHREADS="-mt"
fi
case $build_os in
freebsd*)
CFLAGS_PTHREADS="-pthread"
CXXFLAGS_PTHREADS="-pthread"
;;
*)
;;
esac
AC_CHECK_LIB(posix4,nanosleep, LIBS_PTHREADS="-lposix4",LIBS_PTHREADS="")
AC_MSG_RESULT(["flags $CFLAGS_PTHREADS\;libs: $LIBS_PTHREADS"])
])dnl