summaryrefslogtreecommitdiffstats
path: root/waitlib/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'waitlib/configure.ac')
-rw-r--r--waitlib/configure.ac20
1 files changed, 20 insertions, 0 deletions
diff --git a/waitlib/configure.ac b/waitlib/configure.ac
index d475dee..c40846d 100644
--- a/waitlib/configure.ac
+++ b/waitlib/configure.ac
@@ -106,4 +106,24 @@ then
CFLAGS="-Wall $CFLAGS"
fi
+save_CFLAGS="$CFLAGS"
+
+AC_CACHE_CHECK([for -pthread flag],waitlib_cv_PTHREAD,
+ CFLAGS="$CFLAGS -pthread"
+ AC_TRY_COMPILE([],[],
+ [
+ waitlib_cv_PTHREAD='yes'
+ ],
+ [
+ waitlib_cv_PTHREAD='no'
+ ]))
+CFLAGS="$save_CFLAGS"
+
+PTHREAD=''
+if test "$waitlib_cv_PTHREAD" = "yes"
+then
+ PTHREAD="$CFLAGS -pthread"
+fi
+AC_SUBST(PTHREAD)
+
AC_OUTPUT(Makefile)