git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@3216
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
# check for asprintf function familly (or request the replacements from xbt/snprintf.c)
AC_CHECK_FUNC( asprintf, :, AC_DEFINE(NEED_ASPRINTF, 1, enable the asprintf replacement))
AC_CHECK_FUNC( vasprintf, :, AC_DEFINE(NEED_VASPRINTF, 1, enable the vasprintf replacement))
# check for asprintf function familly (or request the replacements from xbt/snprintf.c)
AC_CHECK_FUNC( asprintf, :, AC_DEFINE(NEED_ASPRINTF, 1, enable the asprintf replacement))
AC_CHECK_FUNC( vasprintf, :, AC_DEFINE(NEED_VASPRINTF, 1, enable the vasprintf replacement))
-# we don't use those:
-# A C_CHECK_FUNC( asnprintf, :, A C_DEFINE(NEED_ASNPRINTF, 1, enable the asnprintf replacement))
-# A C_CHECK_FUNC(vasnprintf, :, A C_DEFINE(NEED_VASNPRINTF, 1, enable the vansprintf replacement))
-
# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
# Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
if test "x$with_context" = "xpthread"; then
AC_CHECK_HEADERS([pthread.h])
AC_CHECK_LIB(pthread,pthread_create,,
if test "x$with_context" = "xpthread"; then
AC_CHECK_HEADERS([pthread.h])
AC_CHECK_LIB(pthread,pthread_create,,
- [AC_MSG_ERROR([[Cannot find pthreads, no way (try --with-context=ucontext if you haven't already tried).]])])
+ [AC_MSG_ERROR([[Cannot find pthreads (try --with-context=ucontext if you haven't already tried).]])])
AC_DEFINE([USE_PTHREADS],1,[Define if we use pthreads or not])
AC_MSG_RESULT(You have pthreads. Let's use them.)
fi
AC_DEFINE([USE_PTHREADS],1,[Define if we use pthreads or not])
AC_MSG_RESULT(You have pthreads. Let's use them.)
fi
SG_CONFIGURE_PART(Checking extra libraries dependencies...)
SG_CONFIGURE_PART(Checking extra libraries dependencies...)
-AC_MSG_CHECKING(for csdp)
+GRAS_DEP=""
+AC_CHECK_LIB(pthread,pthread_create,SIMGRID_DEP="-lpthread"; GRAS_DEP="-lpthread")
+
+AC_MSG_CHECKING(for csdp)
sdp=no
AC_CHECK_LIB(sdp,sdp,csdp=yes, csdp=no,-llapack -lblas -lm)
if test "x$csdp" = xyes; then
sdp=no
AC_CHECK_LIB(sdp,sdp,csdp=yes, csdp=no,-llapack -lblas -lm)
if test "x$csdp" = xyes; then
AC_CHECK_LIB(nsl, gethostbyname, [GRAS_DEP="$GRAS_DEP -lnsl"])
AC_CHECK_LIB(socket, connect, [GRAS_DEP="$GRAS_DEP -lsocket"])
AC_MSG_CHECKING(for extra dependencies of libgras)
case $host_os in
AC_CHECK_LIB(nsl, gethostbyname, [GRAS_DEP="$GRAS_DEP -lnsl"])
AC_CHECK_LIB(socket, connect, [GRAS_DEP="$GRAS_DEP -lsocket"])
AC_MSG_CHECKING(for extra dependencies of libgras)
case $host_os in
- *mingw* ) GRAS_DEP="$GRAS_DEP -lws2_32" ; SIMGRID_DEP="$SIMGRID_DEP -lws2_32" ;;
+ *mingw* ) GRAS_DEP="$GRAS_DEP -lws2_32" ; SIMGRID_DEP="$SIMGRID_DEP -lws2_32";
+ AC_SUBST(AM_CFLAGS,-DDLL_EXPORT);;
esac
if test "x$GRAS_DEP" = x; then
esac
if test "x$GRAS_DEP" = x; then