diff options
author | Robert James Kaes <rjkaes@users.sourceforge.net> | 2002-04-25 19:00:03 +0000 |
---|---|---|
committer | Robert James Kaes <rjkaes@users.sourceforge.net> | 2002-04-25 19:00:03 +0000 |
commit | 284def7321251f4f644eb9462c4c36f799fc1ea0 (patch) | |
tree | 0b62cbf7a145e275c7b9745dfe999ba3ae95821a /configure.ac | |
parent | 7fe567da9498a34b2e891d5b3007e9f6ae1ea0d6 (diff) |
Fixed up the test for the c_r library. Also, added the -D_REENTRANT
define _always_.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/configure.ac b/configure.ac index f90738e..8e74738 100644 --- a/configure.ac +++ b/configure.ac @@ -1,4 +1,4 @@ -dnl $Id: configure.ac,v 2.20 2002-04-18 18:48:57 rjkaes Exp $ +dnl $Id: configure.ac,v 2.21 2002-04-25 19:00:03 rjkaes Exp $ dnl Devlopers, please strive to achieve this order: dnl @@ -14,7 +14,7 @@ dnl 8. System services dnl dnl Read the Autoconf manual for details. -AC_INIT([tinyproxy], [1.5.0rc4], [rjkaes@users.sourceforge.net]) +AC_INIT([tinyproxy], [1.5.0rc5], [rjkaes@users.sourceforge.net]) AC_CONFIG_SRCDIR([src/tinyproxy.c]) AC_PREREQ(2.52) @@ -155,7 +155,9 @@ AC_PROG_LN_S AM_PROG_LEX AC_PROG_YACC -CFLAGS="$cflags_save" +dnl Restore the CFLAGS and add the -D_REENTRANT define since threading is +dnl in use. +CFLAGS="$cflags_save -D_REENTRANT" dnl Make sure YACC is actually bison if test x"$YACC" != x"bison -y"; then @@ -166,24 +168,12 @@ dnl dnl Checks for libraries dnl AC_CHECK_LIB(pthread, pthread_create) -if test x"$ac_cv_lib_pthread_pthread_create" = x"yes"; then - CFLAGS="-D_REENTRANT $CFLAGS" -else +if test x"$ac_cv_lib_pthread_pthread_create" != x"yes"; then AC_CHECK_LIB(pthreads, pthread_create) - if test x"$ac_cv_lib_pthreads_pthread_create" = x"yes"; then - CFLAGS="-D_REENTRANT $CFLAGS" - else + if test x"$ac_cv_lib_pthreads_pthread_create" != x"yes"; then AC_CHECK_LIB(c_r, pthread_create, - USE_PTHREAD=1 PTHREAD_LDFLAGS="-lc_r") - if test x"$ac_cv_lib_c_r_pthread_create" = x"yes"; then - CFLAGS="-pthread -D_REENTRANT $CFLAGS" - else - AC_MSG_ERROR([You must have a POSIX compliant threading library installed]) - fi - case "$target" in - *-freebsd*) ;; - *) LIBS="$LIBS -lc_r";; - esac + [CFLAGS="-pthread $CFLAGS"], + [AC_MSG_ERROR([You must have a POSIX compliant threading library installed])]) fi fi |