pike.git/
src/
configure.in
Branch:
Tag:
Non-build tags
All tags
No tags
1997-04-11
1997-04-11 02:05:23 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>
8d4ce862430a17dd7b0cd4280d1e7c6f07e1849e (
67
lines) (+
54
/-
13
)
[
Show
|
Annotate
]
Branch:
7.9
some pthread stuff fixed
Rev: src/configure.in:1.71
1:
-
AC_REVISION("$Id: configure.in,v 1.
70
1997/04/11
01
:
23
:
51
hubbe Exp $")
+
AC_REVISION("$Id: configure.in,v 1.
71
1997/04/11
02
:
05:
23 hubbe Exp $")
AC_INIT(interpret.c) AC_CONFIG_HEADER(machine.h)
510:
# We have to include this file! echo >>confdefs.h "#include <pthread.h>"
+
AC_MSG_CHECKING(for pthread_attr_setstacksize)
+
AC_CACHE_VAL(pike_cv_have_pthread_attr_setstacksize,[
+
AC_TRY_COMPILE([
+
void foo(pthread_attr*x) { pthread_attr_setstacksize(x, 1024*1024); }
+
],[],[
+
pike_cv_have_pthread_attr_setstacksize=yes
+
],[
+
pike_cv_have_pthread_attr_setstacksize=no
+
])
+
])
+
AC_MSG_RESULT($pike_cv_have_pthread_attr_setstacksize)
+
if test x$pike_cv_have_pthread_attr_setstacksize = xyes ; then
+
AC_DEFINE(HAVE_PTHREAD_ATTR_SETSTACKSIZE)
+
else
+
:
+
fi
-
AC_
CHECK_FUNCS(pthread_attr_setstacksize pthread_yield \
-
pthread_cond_init)
-
AC_
MSG_CHECKING(
if
pthread_
condattr_default is defined
)
-
AC_CACHE_VAL(pike_cv_have_pthread_
condattr_default
,[
+
AC_MSG_CHECKING(
for
pthread_
yield
)
+
AC_CACHE_VAL(pike_cv_have_pthread_
yield
,[
AC_TRY_COMPILE([
-
#ifdef
HAVE_PTHREAD_H
-
#include
<pthread.h>
-
#endif
/*
HAVE_PTHREAD_H
*/
-
void foo(pthread_
cond_t *bar
)
-
{
-
pthread
_
cond
_
init(bar,
pthread_
condattr_default);
-
}
+
void foo(
void) {
pthread_
yield();
}
+
],[],[
+
pike
_
cv
_
have_
pthread_
yield=yes
],[
-
exit
(
0
);
+
pike_cv_have_pthread_yield=no
+
])
+
])
+
AC_MSG_RESULT
(
$pike_cv_have_pthread_yield
)
+
if test x$pike_cv_have_pthread_yield = xyes
;
then
+
AC_DEFINE(HAVE_PTHREAD_YIELD)
+
else
+
:
+
fi
+
+
AC_MSG_CHECKING(for pthread_cond_init)
+
AC_CACHE_VAL(pike_cv_have_pthread_cond_init,[
+
AC_TRY_COMPILE([
+
void foo(pthread_cond_t*x, pthread_condattr_t*y) { pthread_cond_init(x,y); }
+
],[],[
+
pike_cv_have_pthread_cond_init=yes
],[
-
+
pike_cv_have_pthread_cond_init=no
+
])
+
])
+
AC_MSG_RESULT($pike_cv_have_pthread_cond_init)
+
if test x$pike_cv_have_pthread_cond_init = xyes ; then
+
AC_DEFINE(HAVE_PTHREAD_COND_INTI)
+
else
+
:
+
fi
+
+
AC_MSG_CHECKING(if pthread_condattr_default is defined)
+
AC_CACHE_VAL(pike_cv_have_pthread_condattr_default,[
+
AC_TRY_COMPILE([
+
void foo(pthread_cond_t *bar) { pthread_cond_init(bar, pthread_condattr_default); }
+
],[],[
pike_cv_have_pthread_condattr_default=yes ],[ pike_cv_have_pthread_condattr_default=no