[Plib-cvs] plib configure.in,1.50,1.51
Brought to you by:
sjbaker
From: James J. <pu...@us...> - 2003-03-11 13:19:26
|
Update of /cvsroot/plib/plib In directory sc8-pr-cvs1:/tmp/cvs-serv21939 Modified Files: configure.in Log Message: Bert Driehuis / Fixes for FreeBSD's pthread compiler switch Index: configure.in =================================================================== RCS file: /cvsroot/plib/plib/configure.in,v retrieving revision 1.50 retrieving revision 1.51 diff -u -d -r1.50 -r1.51 --- configure.in 13 Dec 2002 14:40:07 -0000 1.50 +++ configure.in 11 Mar 2003 13:19:23 -0000 1.51 @@ -367,6 +367,19 @@ CFLAGS="$CFLAGS $WFLAG" CXXFLAGS="$CXXFLAGS $WFLAG" +dnl FreeBSD requires the -pthread switch to enable pthreads. Look for this +dnl weirdness. +save_CXXFLAGS="$CXXFLAGS" +save_CFLAGS="$CFLAGS" +save_LIBS=$LIBS +CXXFLAGS="-pthread $CXXFLAGS" +CFLAGS="-pthread $CFLAGS" +AC_CHECK_LIB(c_r, pthread_exit) +if test "x$ac_cv_lib_c_r_pthread_exit" != "xyes"; then + CFLAGS="$CFLAGS -pthread" + CXXFLAGS="$CXXFLAGS -pthread" +fi +LIBS=$save_LIBS dnl Checks for typedefs, structures, and compiler characteristics. |