summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-02-28 01:33:57 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-02-28 01:33:57 +0000
commitf9b349adb53b02ed1b3565be5b06e4881b0cdd41 (patch)
tree20b5ff277552b56e76691db75e5e536df3aaf048 /configure.in
parentb2c25d56c59de27d7b03fc96a37f6a511000500e (diff)
* Makefile.in, configure.in, */Makefile.sub (THREAD_MODEL): system
specific thread model. * compile.h, regint.h, vm.h, array.c: removed unnecessary #include. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in5
1 files changed, 5 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 4e6ca5273b..2f704a542e 100644
--- a/configure.in
+++ b/configure.in
@@ -1407,6 +1407,9 @@ if test "$install_doc" != no; then
fi
AC_SUBST(RDOCTARGET)
+if test "$rb_with_pthread" = "yes"; then
+ THREAD_MODEL=pthread
+fi
case "$target_os" in
netbsd*)
CFLAGS="$CFLAGS -pipe"
@@ -1476,6 +1479,7 @@ case "$target_os" in
COMMON_LIBS=m
# COMMON_MACROS="WIN32_LEAN_AND_MEAN="
COMMON_HEADERS="winsock2.h windows.h"
+ THREAD_MODEL=win32
;;
esac
LIBRUBY_ALIASES=''
@@ -1531,6 +1535,7 @@ AC_SUBST(COMMON_MACROS)
AC_SUBST(COMMON_HEADERS)
AC_SUBST(EXPORT_PREFIX)
AC_SUBST(MINIOBJS)
+AC_SUBST(THREAD_MODEL)
MAKEFILES="Makefile `echo $FIRSTMAKEFILE | sed 's/:.*//'`"
MAKEFILES="`echo $MAKEFILES`"