diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-12-22 08:23:55 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-12-22 08:23:55 +0000 |
commit | 748b699d1b39cf9db5190a9b5f25fa8f32291677 (patch) | |
tree | eeadf9e794d838ec4b899dcb3f1ff7c527f4911f /configure.in | |
parent | 25b6ac95f2d2b034832e95a41536106c17c0fa07 (diff) |
* configure.in (ac_cv_func_setitimer): moved from defines.h
* defines.h, rubysig.h, signal.c: removed macro handling which
should be done in configure.
* configure.in (intrinsics.h): check if present.
* ruby.h: include intrinsics.h if available.
* bignum.c, marshal.c: include ieeefp.h if available.
* missing.h (isinf): define as a macro if finite() and isnan()
are available. [ruby-core:02032]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/configure.in b/configure.in index 79950f0c21..59389bd378 100644 --- a/configure.in +++ b/configure.in @@ -278,7 +278,9 @@ rhapsody*) ;; darwin*) LIBS="-lobjc $LIBS";; hpux*) LIBS="-lm $LIBS" ac_cv_c_inline=no;; -human*) ac_cv_func_getpgrp_void=yes;; +human*) ac_cv_func_getpgrp_void=yes + ac_cv_func_setitimer=no + ;; beos*) ;; cygwin*) rb_cv_have_daylight=no ac_cv_var_tzname=no @@ -309,7 +311,9 @@ mingw*) LIBS="-lwsock32 $LIBS" os2-emx*) LIBS="-lm $LIBS" ac_cv_lib_dir_opendir=no;; msdosdjgpp*) LIBS="-lm $LIBS" - ac_cv_func_getpgrp_void=yes;; + ac_cv_func_getpgrp_void=yes + ac_cv_func_setitimer=no + ;; freebsd*) LIBS="-lm $LIBS" AC_CACHE_CHECK([whether -lxpg4 has to be linked], rb_cv_lib_xpg4_needed, @@ -343,6 +347,8 @@ freebsd*) LIBS="-lm $LIBS" fi fi ;; +bow) ac_cv_func_setitimer=no + ;; *) LIBS="-lm $LIBS";; esac AC_CHECK_LIB(crypt, crypt) @@ -364,7 +370,7 @@ AC_CHECK_HEADERS(stdlib.h string.h unistd.h limits.h sys/file.h sys/ioctl.h\ fcntl.h sys/fcntl.h sys/select.h sys/time.h sys/times.h sys/param.h\ syscall.h pwd.h grp.h a.out.h utime.h memory.h direct.h sys/resource.h \ sys/mkdev.h sys/utime.h netinet/in_systm.h float.h ieeefp.h pthread.h \ - ucontext.h) + ucontext.h intrinsics.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_TYPE_UID_T @@ -654,7 +660,8 @@ if test $rb_cv_huge_st_ino = yes; then fi case "$target_cpu" in -m68*|i?86|sparc) rb_cv_stack_grow_dir=-1;; +m68*|i?86|ia64|sparc*|alpha*) rb_cv_stack_grow_dir=-1;; +hppa*) rb_cv_stack_grow_dir=+1;; esac AC_CACHE_CHECK(stack growing direction, rb_cv_stack_grow_dir, [AC_TRY_RUN([ |