From: Brian Gaeke Date: Mon, 23 Feb 2004 21:30:36 +0000 (+0000) Subject: Change test for pthreads to use AC_SUBST; add ThreadSupport.h as an AC_OUTPUT. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=2e3bdba34c4053e8e4d5c3ab3e001574e8a95223;p=oota-llvm.git Change test for pthreads to use AC_SUBST; add ThreadSupport.h as an AC_OUTPUT. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11771 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/autoconf/configure.ac b/autoconf/configure.ac index 6fac355742e..f8d091ea961 100644 --- a/autoconf/configure.ac +++ b/autoconf/configure.ac @@ -222,7 +222,8 @@ AC_SEARCH_LIBS(mallinfo,malloc,AC_DEFINE([HAVE_MALLINFO],[1],[Define if mallinfo dnl pthread locking functions are optional - but llvm will not be thread-safe dnl without locks. -AC_SEARCH_LIBS(pthread_mutex_lock,pthread,AC_DEFINE(HAVE_PTHREAD_MUTEX_LOCK,1,[Define if PThread mutexes (e.g., pthread_mutex_lock) are available in the system's thread library.])) +AC_SEARCH_LIBS(pthread_mutex_lock,pthread,HAVE_PTHREAD_MUTEX_LOCK=1,HAVE_PTHREAD_MUTEX_LOCK=0) +AC_SUBST(HAVE_PTHREAD_MUTEX_LOCK) dnl Checks for header files. dnl We don't check for ancient stuff or things that are guaranteed to be there @@ -447,7 +448,8 @@ dnl Create the output files AC_OUTPUT(Makefile.config include/Support/iterator include/Support/hash_map - include/Support/hash_set) + include/Support/hash_set + include/Support/ThreadSupport.h) dnl Warn loudly if llvm-gcc was not obviously working if test $llvmgccwarn = yes