summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in38
1 files changed, 16 insertions, 22 deletions
diff --git a/configure.in b/configure.in
index 10b5e89..09a33cf 100644
--- a/configure.in
+++ b/configure.in
@@ -1050,6 +1050,7 @@ then with_threads="yes"
fi
AC_MSG_RESULT($with_threads)
+AC_SUBST(THREADOBJ)
if test "$with_threads" = "no"
then
USE_THREAD_MODULE="#"
@@ -1059,13 +1060,13 @@ then
# Defining _REENTRANT on system with POSIX threads should not hurt.
AC_DEFINE(_REENTRANT)
posix_threads=yes
- LIBOBJS="$LIBOBJS thread.o"
+ THREADOBJ="Python/thread.o"
elif test "$ac_cv_kpthread" = "yes"
then
CC="$CC -Kpthread"
AC_DEFINE(WITH_THREAD)
posix_threads=yes
- LIBOBJS="$LIBOBJS thread.o"
+ THREADOBJ="Python/thread.o"
else
if test ! -z "$with_threads" -a -d "$with_threads"
then LDFLAGS="$LDFLAGS -L$with_threads"
@@ -1090,11 +1091,11 @@ else
AC_DEFINE(C_THREADS)
AC_DEFINE(HURD_C_THREADS)
LIBS="$LIBS -lthreads"
- LIBOBJS="$LIBOBJS thread.o"],[
+ THREADOBJ="Python/thread.o"],[
AC_CHECK_HEADER(mach/cthreads.h, [AC_DEFINE(WITH_THREAD)
AC_DEFINE(C_THREADS)
AC_DEFINE(MACH_C_THREADS)
- LIBOBJS="$LIBOBJS thread.o"],[
+ THREADOBJ="Python/thread.o"],[
AC_MSG_CHECKING(for --with-pth)
AC_ARG_WITH(pth,
[ --with-pth use GNU pth threading libraries], [
@@ -1102,7 +1103,7 @@ else
AC_DEFINE(WITH_THREAD)
AC_DEFINE(HAVE_PTH)
LIBS="-lpth $LIBS"
- LIBOBJS="$LIBOBJS thread.o"],[
+ THREADOBJ="Python/thread.o"],[
AC_MSG_RESULT(no)
# Just looking for pthread_create in libpthread is not enough:
@@ -1118,34 +1119,34 @@ pthread_create (NULL, NULL, start_routine, NULL)], [
AC_MSG_RESULT(yes)
AC_DEFINE(WITH_THREAD)
posix_threads=yes
- LIBOBJS="$LIBOBJS thread.o"],[
+ THREADOBJ="Python/thread.o"],[
LIBS=$_libs
AC_CHECK_FUNC(pthread_detach, [AC_DEFINE(WITH_THREAD)
posix_threads=yes
- LIBOBJS="$LIBOBJS thread.o"],[
+ THREADOBJ="Python/thread.o"],[
AC_CHECK_HEADER(kernel/OS.h, [AC_DEFINE(WITH_THREAD)
AC_DEFINE(BEOS_THREADS)
- LIBOBJS="$LIBOBJS thread.o"],[
+ THREADOBJ="Python/thread.o"],[
AC_CHECK_LIB(pthreads, pthread_create, [AC_DEFINE(WITH_THREAD)
posix_threads=yes
LIBS="$LIBS -lpthreads"
- LIBOBJS="$LIBOBJS thread.o"], [
+ THREADOBJ="Python/thread.o"], [
AC_CHECK_LIB(c_r, pthread_create, [AC_DEFINE(WITH_THREAD)
posix_threads=yes
LIBS="$LIBS -lc_r"
- LIBOBJS="$LIBOBJS thread.o"], [
+ THREADOBJ="Python/thread.o"], [
AC_CHECK_LIB(thread, __d6_pthread_create, [AC_DEFINE(WITH_THREAD)
posix_threads=yes
LIBS="$LIBS -lthread"
- LIBOBJS="$LIBOBJS thread.o"], [
+ THREADOBJ="Python/thread.o"], [
AC_CHECK_LIB(pthread, __pthread_create_system, [AC_DEFINE(WITH_THREAD)
posix_threads=yes
LIBS="$LIBS -lpthread"
- LIBOBJS="$LIBOBJS thread.o"], [
+ THREADOBJ="Python/thread.o"], [
AC_CHECK_LIB(cma, pthread_create, [AC_DEFINE(WITH_THREAD)
posix_threads=yes
LIBS="$LIBS -lcma"
- LIBOBJS="$LIBOBJS thread.o"],[
+ THREADOBJ="Python/thread.o"],[
USE_THREAD_MODULE="#"])
])])])])])])])])])])
@@ -1181,13 +1182,13 @@ pthread_create (NULL, NULL, start_routine, NULL)], [
AC_CHECK_LIB(mpc, usconfig, [AC_DEFINE(WITH_THREAD)
LIBS="$LIBS -lmpc"
- LIBOBJS="$LIBOBJS thread.o"
+ THREADOBJ="Python/thread.o"
USE_THREAD_MODULE=""])
if test $posix_threads != "yes"; then
AC_CHECK_LIB(thread, thr_create, [AC_DEFINE(WITH_THREAD)
LIBS="$LIBS -lthread"
- LIBOBJS="$LIBOBJS thread.o"
+ THREADOBJ="Python/thread.o"
USE_THREAD_MODULE=""])
fi
@@ -2086,13 +2087,6 @@ cat >> confdefs.h <<\EOF
EOF
AC_CHECK_TYPE(socklen_t, int)
-# Add Python/ prefix to LIBOBJS
-libobjs=$LIBOBJS
-LIBOBJS=
-for obj in $libobjs; do
- LIBOBJS="$LIBOBJS Python/$obj"
-done
-
#AC_MSG_CHECKING(for Modules/Setup)
#if test ! -f Modules/Setup ; then
# if test ! -d Modules ; then