blob: 5a96fc53e2e4c93c4333daaa5db2c4aa3baf1030 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
dnl EVO_PTHREAD_CHECK
#serial 0.1
AC_DEFUN([EVO_PTHREAD_CHECK],[
PTHREAD_LIB=""
AC_CHECK_LIB(pthread, pthread_create, [PTHREAD_LIB="-lpthread"],
[AC_CHECK_LIB(pthreads, pthread_create, [PTHREAD_LIB="-lpthreads"],
[AC_CHECK_LIB(c_r, pthread_create, [PTHREAD_LIB="-lc_r"],
[AC_CHECK_LIB(pthread, __pthread_attr_init_system, [PTHREAD_LIB="-lpthread"],
[AC_CHECK_FUNC(pthread_create)]
)]
)]
)]
)
AC_SUBST(PTHREAD_LIB)
AC_PROVIDE([EVO_PTHREAD_CHECK])
])
|