|
|
| version 1.253, 2003/05/22 16:39:28 | version 1.254, 2003/05/27 16:36:50 |
|---|---|
| Line 506 PGAC_ARG_BOOL(with, zlib, yes, | Line 506 PGAC_ARG_BOOL(with, zlib, yes, |
| [ --without-zlib do not use Zlib]) | [ --without-zlib do not use Zlib]) |
| # | |
| # Elf | |
| # | |
| # Assume system is ELF if it predefines __ELF__ as 1, | # Assume system is ELF if it predefines __ELF__ as 1, |
| # otherwise believe host_os based default. | # otherwise believe host_os based default. |
| Line 527 else | Line 530 else |
| fi]) | fi]) |
| AC_SUBST(ELF_SYS) | AC_SUBST(ELF_SYS) |
| # | |
| # Pthreads | |
| # | |
| AC_CHECK_HEADER(pthread.h, | |
| [AC_DEFINE(HAVE_THREADS, 1, [Define to 1 if you have the threads interface.])]) | |
| if test ! -z "$HAVE_THREADS" | |
| then | |
| case $host_os in | |
| # BSD/OS and NetBSD require no special libraries or flags | |
| netbsd*|bsdi*) ;; | |
| freebsd2*|freebsd3*|freebsd4*) THREAD_CFLAGS="-pthread" ;; | |
| freebsd*) THREAD_LIBS="-lc_r" ;; | |
| linux*) THREAD_LIBS="-lpthread" | |
| THREAD_CFLAGS="-D_REENTRANT" ;; | |
| # other operating systems might fail because they have pthread.h but need | |
| # special libs we don't know about yet. | |
| esac | |
| fi | |
| AC_SUBST(THREAD_LIBS) | |
| AC_SUBST(THREAD_CFLAGS) | |
| # | |
| # Assignments | |
| # | |
| CPPFLAGS="$CPPFLAGS $INCLUDES" | CPPFLAGS="$CPPFLAGS $INCLUDES" |
| LDFLAGS="$LDFLAGS $LIBDIRS" | LDFLAGS="$LDFLAGS $LIBDIRS" |