configure.in: Add new THREADCXXFLAGS variable.

* configure.in: Add new THREADCXXFLAGS variable.
  	Handle POSIX threads on alpha*-dec-osf*.
	* configure: Regenerate.
	* Makefile.am: Add THREADCXXFLAGS to AM_CXXFLAGS.
	* Makefile.in: Regenerate.

Co-Authored-By: Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>

From-SVN: r69997
This commit is contained in:
Roger Sayle 2003-07-31 11:55:06 +00:00 committed by Rainer Orth
parent 689a714d9f
commit 620a329bbb
5 changed files with 450 additions and 383 deletions

View file

@ -432,6 +432,7 @@ case "$THREADS" in
;;
esac
THREADCXXFLAGS=
THREADLDFLAGS=
THREADLIBS=
THREADINCS=
@ -466,6 +467,12 @@ changequote([,])
THREADLDFLAGS=-pthread
THREADSPEC=-lc_r
;;
alpha*-dec-osf*)
THREADCXXFLAGS=-pthread
# boehm-gc needs some functions from librt, so link that too.
THREADLIBS='-lpthread -lrt'
THREADSPEC='-lpthread -lrt'
;;
*)
THREADLIBS=-lpthread
THREADSPEC=-lpthread
@ -503,6 +510,7 @@ AC_SUBST(THREADDEPS)
AC_SUBST(THREADOBJS)
AC_SUBST(THREADSPEC)
AC_SUBST(THREADLDFLAGS)
AC_SUBST(THREADCXXFLAGS)
if test -d sysdep; then true; else mkdir sysdep; fi
AC_LINK_FILES(sysdep/$sysdeps_dir/locks.h, sysdep/locks.h)