FreeBSD configure updates

This commit is contained in:
Michiel Broek 2003-12-18 21:40:44 +00:00
parent 1130039d19
commit ac2c3a7253
3 changed files with 902 additions and 1562 deletions

2442
configure vendored

File diff suppressed because it is too large Load Diff

View File

@ -84,23 +84,19 @@ if test "$SYSTEM" = "NetBSD"; then
LDFLAGS="$LDFLAGS `pthread-config --ldflags`"
fi
dnl
dnl For FreeBSD we need -pthread for GCC
dnl For FreeBSD we need -pthread for gcc and don't need libpthread
dnl
if test "$SYSTEM" = "FreeBSD"; then
CFLAGS="-pthread $CFLAGS"
else
AC_CHECK_LIB(pthread,pthread_create,result=yes,result=no)
if test "$result" = "yes"; then
LIBS="$LIBS -lpthread"
fi
fi
dnl
dnl POSIX threads
dnl
AC_CHECK_LIB(pthread,pthread_create,result=yes,result=no)
if test "$result" = "yes"; then
LIBS="$LIBS -lpthread"
fi
AC_CHECK_HEADERS(pthread.h,PTHREADS=Yes,PTHREADS=No)
AC_CHECK_HEADERS(pthread.h,PTHREADS=Yes,PTHREADS=No)
dnl

View File

@ -24,7 +24,7 @@ OTHER = Makefile issue issue.netbsd
all: mbtask
mbtask: ${OBJS} ${LIBS}
${CC} -o mbtask ${OBJS} ${LIBS}
${CC} ${CFLAGS} -o mbtask ${OBJS} ${LIBS}
clean:
rm -f mbtask *.o *.h~ *.c~ version.* core filelist Makefile.bak