620 |
dnl ========================================================================== |
dnl ========================================================================== |
621 |
|
|
622 |
if test x"$pthread" = x"yes" ; then |
if test x"$pthread" = x"yes" ; then |
623 |
|
case "$target_os" in |
624 |
|
mingw32*) |
625 |
|
AC_CHECK_HEADER( |
626 |
|
[pthread.h], |
627 |
|
[AC_CHECK_LIB( |
628 |
|
[pthreadGC2], |
629 |
|
[pthread_create], |
630 |
|
[SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD" |
631 |
|
SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthreadGC2"], |
632 |
|
[AC_CHECK_LIB( |
633 |
|
[pthread], |
634 |
|
[pthread_create], |
635 |
|
[SPECIFIC_CFLAGS="$SPECIFIC_CFLAGS -DHAVE_PTHREAD" |
636 |
|
SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"], |
637 |
|
AC_MSG_WARN(Pthread not supported. No SMP support))])], |
638 |
|
AC_MSG_WARN(Pthread not supported. No SMP support)) |
639 |
|
;; |
640 |
|
*) |
641 |
AC_CHECK_HEADER( |
AC_CHECK_HEADER( |
642 |
[pthread.h], |
[pthread.h], |
643 |
[AC_CHECK_LIB( |
[AC_CHECK_LIB( |
647 |
SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"], |
SPECIFIC_LDFLAGS="$SPECIFIC_LDFLAGS -lpthread"], |
648 |
AC_MSG_WARN(Pthread not supported. No SMP support))], |
AC_MSG_WARN(Pthread not supported. No SMP support))], |
649 |
AC_MSG_WARN(Pthread not supported. No SMP support)) |
AC_MSG_WARN(Pthread not supported. No SMP support)) |
650 |
|
;; |
651 |
|
esac |
652 |
else |
else |
653 |
AC_MSG_WARN(Pthread support disabled. No SMP support) |
AC_MSG_WARN(Pthread support disabled. No SMP support) |
654 |
fi |
fi |