185 |
|
AC_CHECK_LIB(pthread, pthread_create, , [ |
186 |
|
AC_CHECK_LIB(c_r, pthread_create, , [ |
187 |
|
AC_CHECK_LIB(PTL, pthread_create, , [ |
188 |
< |
AC_MSG_ERROR([You need pthreads to run Basilisk II.]) |
188 |
> |
dnl XXX remove when no pthreads case is merged |
189 |
> |
AC_MSG_ERROR([You need pthreads to run SheepShaver.]) |
190 |
> |
HAVE_PTHREADS=no |
191 |
|
]) |
192 |
|
]) |
193 |
|
]) |
195 |
|
AC_CHECK_FUNCS(pthread_mutexattr_setprotocol) |
196 |
|
AC_CHECK_FUNCS(pthread_mutexattr_settype) |
197 |
|
AC_CHECK_FUNCS(pthread_mutexattr_setpshared) |
196 |
– |
if [[ "x$HAVE_PTHREADS" = "xyes" ]]; then |
197 |
– |
AC_DEFINE(HAVE_PTHREADS, 1, [Define if pthreads are available.]) |
198 |
– |
fi |
198 |
|
dnl If POSIX.4 semaphores are not available, we emulate them with pthread mutexes. |
199 |
|
SEMSRC= |
200 |
|
AC_CHECK_FUNCS(sem_init, , [ |
204 |
|
]) |
205 |
|
;; |
206 |
|
esac |
207 |
+ |
if [[ "x$HAVE_PTHREADS" = "xyes" ]]; then |
208 |
+ |
AC_DEFINE(HAVE_PTHREADS, 1, [Define if pthreads are available.]) |
209 |
+ |
fi |
210 |
|
|
211 |
|
dnl We use FBDev DGA if possible. |
212 |
|
if [[ "x$WANT_FBDEV_DGA" = "xyes" ]]; then |
348 |
|
AC_CHECK_FUNCS(sigaction signal) |
349 |
|
AC_CHECK_FUNCS(mmap mprotect munmap) |
350 |
|
AC_CHECK_FUNCS(vm_allocate vm_deallocate vm_protect) |
349 |
– |
AC_CHECK_FUNCS(posix_memalign memalign valloc) |
351 |
|
AC_CHECK_FUNCS(exp2f log2f exp2 log2) |
352 |
|
AC_CHECK_FUNCS(floorf roundf ceilf truncf floor round ceil trunc) |
353 |
|
|