From 91e42bb9274fadf960cf34cb33270e20392a5013 Mon Sep 17 00:00:00 2001 From: "Ben \"root\" Anderson" Date: Thu, 24 Oct 2013 22:02:09 -0500 Subject: [PATCH] Add HAVE_PTHREAD conditional --- configure.ac | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 0900026b6d..2f420c5679 100644 --- a/configure.ac +++ b/configure.ac @@ -298,7 +298,9 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include AC_DEFINE([NEED_CSTDLIB_WORKAROUND], 1, [cstdlib breaks llabs]) ]) AC_LANG_POP(C++) -AC_CHECK_LIB( pthread, pthread_create, AC_DEFINE([HAVE_LIBPTHREAD],1,[libpthread is available]) ) + +AM_CONDITIONAL(HAVE_PTHREAD, test x$have_pthread = xyes) +AC_CHECK_LIB( pthread, pthread_create, [have_pthread=yes; AC_DEFINE([HAVE_LIBPTHREAD],1,[libpthread is available])], have_pthread=no) AC_CHECK_LIB( pthread, pthread_mutex_timedlock, AC_DEFINE([HAVE_PTHREAD_MUTEX_TIMEDLOCK],1,[pthreads has pthread_mutex_timedlock()]) ) AC_CHECK_LIB( pthread, pthread_cond_timedwait, AC_DEFINE([HAVE_PTHREAD_COND_TIMEDWAIT],1,[pthreads has pthread_cond_timedwait()]) )