[前][次][番号順一覧][スレッド一覧]

ruby-changes:6523

From: nobu <ko1@a...>
Date: Sat, 12 Jul 2008 22:31:34 +0900 (JST)
Subject: [ruby-changes:6523] Ruby:r18039 (trunk): * include/ruby/intern.h (HAVE_RUBY_RUBY_H): defines macros so that

nobu	2008-07-12 22:30:46 +0900 (Sat, 12 Jul 2008)

  New Revision: 18039

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18039

  Log:
    * include/ruby/intern.h (HAVE_RUBY_RUBY_H): defines macros so that
      extconf.rb do not need to check if headers exist under separated
      directory.  [ruby-dev:35437]
    
    * include/{ruby,rubyio,rubysig}.h, include/ruby/intern.h: use
      "ruby/..." instead of <ruby/...>.

  Modified files:
    trunk/ChangeLog
    trunk/include/ruby/intern.h
    trunk/include/ruby.h
    trunk/include/rubyio.h
    trunk/include/rubysig.h

Index: include/rubyio.h
===================================================================
--- include/rubyio.h	(revision 18038)
+++ include/rubyio.h	(revision 18039)
@@ -1 +1 @@
-#include <ruby/io.h>
+#include "ruby/io.h"
Index: include/ruby/intern.h
===================================================================
--- include/ruby/intern.h	(revision 18038)
+++ include/ruby/intern.h	(revision 18039)
@@ -26,7 +26,7 @@
 #else
 # include <varargs.h>
 #endif
-#include <ruby/st.h>
+#include "ruby/st.h"
 
 /* 
  * Functions and variables that are used by more than one source file of
Index: include/ruby.h
===================================================================
--- include/ruby.h	(revision 18038)
+++ include/ruby.h	(revision 18039)
@@ -12,9 +12,27 @@
 #ifndef RUBY_H
 #define RUBY_H 1
 
-#include <ruby/ruby.h>
+#define HAVE_RUBY_DEFINES_H     1
+#define HAVE_RUBY_ENCODING_H    1
+#define HAVE_RUBY_INTERN_H      1
+#define HAVE_RUBY_IO_H          1
+#define HAVE_RUBY_MISSING_H     1
+#define HAVE_RUBY_MVM_H         1
+#define HAVE_RUBY_NODE_H        1
+#define HAVE_RUBY_ONIGURUMA_H   1
+#define HAVE_RUBY_RE_H          1
+#define HAVE_RUBY_REGEX_H       1
+#define HAVE_RUBY_RUBY_H        1
+#define HAVE_RUBY_SIGNAL_H      1
+#define HAVE_RUBY_ST_H          1
+#define HAVE_RUBY_UTIL_H        1
+#ifdef _WIN32
+#define HAVE_RUBY_WIN32_H       1
+#endif
+
+#include "ruby/ruby.h"
 #if RUBY_VM
-#include <ruby/mvm.h>
+#include "ruby/mvm.h"
 #endif
 
 extern void ruby_set_debug_option(const char *);
Index: include/rubysig.h
===================================================================
--- include/rubysig.h	(revision 18038)
+++ include/rubysig.h	(revision 18039)
@@ -1 +1 @@
-#include <ruby/signal.h>
+#include "ruby/signal.h"
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 18038)
+++ ChangeLog	(revision 18039)
@@ -1,3 +1,12 @@
+Sat Jul 12 22:30:43 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* include/ruby/intern.h (HAVE_RUBY_RUBY_H): defines macros so that
+	  extconf.rb do not need to check if headers exist under separated
+	  directory.  [ruby-dev:35437]
+
+	* include/{ruby,rubyio,rubysig}.h, include/ruby/intern.h: use
+	  "ruby/..." instead of <ruby/...>.
+
 Sat Jul 12 22:17:26 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* configure.in (sizeof ptrdiff_t): check for size of ptrdiff_t.

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]