nobu
68eb919442
* configure.in (warnflags): add -Wno-long-long.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25697 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-11-09 02:28:31 +00:00
naruse
420c043089
* configure.in (MINIDLNOBJ): set default as dmydln.o.
...
Now LLVM clang seems to be able to build Ruby 1.9.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25671 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-11-06 03:07:52 +00:00
nobu
f6f49eb0b8
* configure.in (RUBY_STACK_GROW_DIRECTION): set return variable always.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-11-01 08:11:49 +00:00
nobu
2eb5e70de3
* configure.in (rb_cv_stack_grow_dir): fix for universal binary.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-11-01 07:24:18 +00:00
nobu
f6ea31420e
* configure.in (sitehdrdir, vendorhdrdir): fixed default values.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-11-01 07:23:05 +00:00
nobu
32df7768b8
* configure.in (target, target_alias): replace with real cpu.
...
* mkconfig.rb: build* are not needed in rbconfig.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25443 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-10-23 05:25:56 +00:00
nobu
a56b1bc27b
* configure.in (warnflags): use -Wextra only when
...
-Wno-missing-field-initializers is available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25442 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-10-23 05:22:53 +00:00
nobu
9a8d0e83c0
* configure.in (optflags): removed -fomit-frame-pointer by default.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25441 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-10-23 05:06:12 +00:00
nobu
e9af789d35
* configure.in, Makefile.in, win32/Makefile.sub (XRUBY): runnable
...
ruby without current libraries.
* common.mk (rdoc): use XRUBY.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25438 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-10-22 22:32:39 +00:00
nobu
2e5e8fd895
* configure.in (warnflags): use -Wextra instead of -Wall.
...
* gc.c (mark_current_machine_context): get rid of warning.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-10-22 22:28:52 +00:00
nobu
7c669071c4
* configure.in (cflags, cxxflags): remove duplicating options.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-10-10 09:59:19 +00:00
nobu
66150a89a6
* configure.in, Makefile.in (LIBRUBY_SO), common.mk (ruby.imp),
...
win32/mkexports.rb (each_export): exclude _threadptr_ functions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-10-10 09:19:05 +00:00
nobu
8a99a39592
* configure.in: workaround for regexp metacharacters of expr in
...
prefix path.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25194 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-10-02 16:01:05 +00:00
nobu
e8f007e6b8
* configure.in (THREAD_MODEL): modified message when no thread
...
model is available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25162 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-29 15:00:32 +00:00
nobu
42f0ea8c61
* configure.in (--enable-pthread): deprecated.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25156 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-29 12:21:16 +00:00
nobu
5935818516
* configure.in (optflags): add -fomit-frame-pointer by default.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25119 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-27 02:58:24 +00:00
nobu
810775bb20
* configure.in (warnflags): check all flags if each are available.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@25116 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-27 01:21:18 +00:00
nobu
99b41f3858
* configure.in (CAPITARGET): enable iff doxygen is available.
...
* configure.in (INSTALLDOC): enable if rdoc or doxygen are enabled.
* common.mk (docs): target to make documents.
* Makefile.in, win32/Makefile.sub (install-{all,nodoc}): trigger
by $(INSTALLDOC) from install.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24956 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-16 07:20:19 +00:00
akr
2c7d6b50e4
* configure.in (--enable-frame-address): removed.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24939 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-15 12:48:54 +00:00
nobu
4d3dac97ad
* common.mk (install-rdoc), configure.in (RDOCTARGET): removed
...
circular dependency. [ruby-dev:39339]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-15 06:16:16 +00:00
nobu
c59abe419d
* configure.in (RUBY_USE_BUILTIN_FRAME_ADDRESS): check after real
...
target CPU is set.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-15 03:12:28 +00:00
nobu
f9b71b888c
* configure.in (RUBY_UNIVERSAL_ARCH): check real target CPU after
...
AC_PROG_CC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-15 03:01:28 +00:00
nobu
6b34fa44aa
* configure.in (RDOCTARGET): use install-all. [ruby-dev:39334]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24928 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-14 19:25:05 +00:00
nobu
3ab03a234d
* configure.in, common.mk, */configure.bat (rdoc): make before
...
install if rdoc is enabled. [ruby-dev:39325]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-14 02:23:47 +00:00
nobu
231fdd86ae
* configure.in (XLDFLAGS): link startup code with ObjC support.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24894 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-13 09:48:45 +00:00
nobu
a4fbd748e2
* configure.in (GCC): subst for GCC depending extension libraries.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-12 08:31:44 +00:00
nobu
1ce66c6203
* tool/config.{guess,sub}: better guess on darwin 10 .
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-11 12:38:15 +00:00
nobu
d328ffff91
* configure.in (debugflags): use gdb by default on linux and
...
darwin.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24847 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-11 05:22:46 +00:00
nobu
c1dff9b357
* configure.in (XLDFLAGS): keep ARCHFILE macro on AIX.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-11 05:19:28 +00:00
nobu
8e295d4c17
* configure.in (RUBY_REPLACE_TYPE): define typename to default
...
type if the latter is found.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-09-11 05:17:34 +00:00
naruse
649f648ec1
Fix for Linux compatibility
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-25 14:33:11 +00:00
naruse
0fd1688bf5
Set 'mkdir -p' to MKDIR_P when AC_PROG_MKDIR_P doesn't set MKDIR_P.
...
* configure.in (MKDIR_P): Set 'mkdir -p' to MKDIR_P
when AC_PROG_MKDIR_P doesn't set MKDIR_P.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-25 13:36:32 +00:00
nobu
24dc34e3f4
* configure.in (DLDFLAGS): use linker_flag and changed undefined
...
and multiply_defined behaviors. cf [ruby-core:25086].
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-24 17:16:40 +00:00
nobu
4f867dddc4
* configure.in (RUBY_CHECK_SIZEOF): set cross_compiling only when
...
universal binary.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-24 04:14:12 +00:00
nobu
7439c06ab7
* configure.in (RUBY_PROGRAM_VERSION, RUBY_RELEASE_DATE): extracts
...
from version.h for cross-compiling.
* template/fake.rb.in (RUBY_VERSION, RUBY_DESCRIPTION): use above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-20 22:14:58 +00:00
matz
529f149bfe
* dir.c (DEFINE_STRUCT_DIRENT): use union to allocate sufficient
...
memory space for Solaris. a patch from Naohisa GOTO
<ngoto at gen-info.osaka-u.ac.jp> in [ruby-dev:39132].
[ruby-dev:39062]
* configure.in (SIZEOF_STRUCT_DIRENT_TOO_SMALL): Solaris dirent
check.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-19 16:10:06 +00:00
nobu
0ff3bf4f44
* configure.in (rubyhdrdir): fixed typo. [ruby-dev:39079]
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24536 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-14 05:31:39 +00:00
nobu
c29206461f
* configure.in (RUBY_CHECK_SIZEOF): set cross_compiling to yes
...
only when AC_COMPUTE_INT, and inverted the arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-13 09:40:12 +00:00
nobu
c9e7e6617b
* configure.in (RUBY_CHECK_SIZEOF): use AC_COMPUTE_INT instead of
...
_AC_COMPUTE_INT_COMPILE with cross compiling, since its arguments
have been changed at autoconf 2.64.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24528 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-13 09:22:12 +00:00
nobu
24c783e95e
* configure.in, Makefile.in (MAKEDIRS): used MKDIR_P instead of
...
as_mkdir_p. [ruby-dev:39063]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-13 07:20:16 +00:00
nobu
df9f513387
* configure.in (rb_cv_broken_crypt): needs more checks.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24508 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-08-12 02:52:00 +00:00
nobu
ce34147cf4
* configure.in, Makefile.in (TEST_RUNNABLE): tests are not
...
runnable if cross-compiling.
* common.mk (btest*, test*): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24209 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-20 02:13:00 +00:00
nobu
b0c869c983
* configure.in (MANGLED_PATH): disabled on cygwin and mingw.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24150 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-07-16 09:33:51 +00:00
yugui
d154bc4c7d
* Doxyfile.in: removed. merged into template/Doxyfile.template
...
* configure.in: new checking for dot and doxygen.
* template/Doxyfile.template: merged with Doxyfile.in.
configured some options.
* common.mk (capi): use $(DOXYGEN) instead of "doxygen".
(Doxyfile): removed a duplicate entry in the dependency.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-29 15:34:05 +00:00
nobu
b15fd851c6
* configure.in (ruby_version): defaults revision to 0 when no
...
revision.h exists.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-23 07:16:17 +00:00
nobu
12811c5932
* configure.in: remove PACKAGE_* macros generated by autotools.
...
[ruby-core:20938]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23827 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-23 03:44:01 +00:00
nobu
a7dedc272e
* io.c (rb_io_fdatasync): new method IO#fdatasync.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-22 04:50:29 +00:00
nobu
4d3c75e2b0
* configure.in (ridir, RI_BASE_NAME): fixed for path expansion.
...
[ruby-core:23876]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23728 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-06-17 16:09:30 +00:00
nobu
f0371f2f28
* configure.in (THREAD_MODEL): reject unknown value and checks
...
pthread.h only when pthread. [ruby-core:23577]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23601 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-27 22:39:24 +00:00
yugui
8875ffc412
* configure.in ($ridir): new configuration. [ruby-core:23520].
...
c.f. [ruby-core:23519].
(--with-ridir): new configure option.
* tool/instruby.rb (:doc, :rdoc): uses $ridir instead of
a fixed path.
* lib/rdoc/ri/paths.rb: follows $ridir.
* Makefile.in: removes RIDATADIR which is no longer used.
* bcc32/Makefile.sub: generates the 'ridir' entry for RbConfig.
removes RIDATADIR which is no longer used.
* win32/Makefile.sub: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@23554 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2009-05-23 16:07:46 +00:00