Change test for pthreads to use AC_SUBST; add ThreadSupport.h as an AC_OUTPUT.
authorBrian Gaeke <gaeke@uiuc.edu>
Mon, 23 Feb 2004 21:30:36 +0000 (21:30 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Mon, 23 Feb 2004 21:30:36 +0000 (21:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11771 91177308-0d34-0410-b5e6-96231b3b80d8

autoconf/configure.ac

index 6fac355742e33cb6a5e3040d1767028d1aa05a56..f8d091ea9612887f3fbded286e6dde2edad2ad9e 100644 (file)
@@ -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