e$B$J$+$@$G$9!#e(B
At Sun, 10 Aug 2008 21:34:54 +0900,
Yusuke ENDOH wrote in [ruby-dev:35811]:
1.9 e$B$G$Oe(B st.h e$B$de(B util.h e$B$J$I$,e(B ruby/st.h e$B$J$I$K0\F0$7$F$$$k$?$a$K!"e(B
#include “st.h” e$B$H$7$F$$$k3HD%%i%$%V%i%j$,8.JB$_%S%k%I$G$-$^$;$s!#e(B
e$B0\F0$7$?M}M3$rCN$i$J$$$N$G$9$,!"$3$l$O3HD%%i%$%V%i%jB&$GBP=h$9$Y$-e(B
e$BLdBj$G$7$g$&$+!#$b$7$=$&$@$H$7$?$i!"e(B1.8 e$B$G$be(B 1.9 e$B$G$b%S%k%I$G$-$ke(B
e$B3HD%%i%$%V%i%j$O$I$&$d$C$?$i=q$1$k$G$7$g$&$+!#e(B
util.he$B$de(Bconfig.he$B$J$I!"$$$+$K$bB>$H$+$V$j$=$&$J$b$N$rJ,N%$9$k$?$ae(B
e$B$G$9!#e(B
At Sun, 10 Aug 2008 22:32:49 +0900,
Tadashi S. wrote in [ruby-dev:35812]:
e$B<+J,$b3HD%%i%$%V%i%j$r=q$$$F$*$j!"0l;~4|G:$s$G$?$N$G$9$,!"e(B
e$B!&e(Bextconf.rbe$B$NCf!“e(B<ruby/ruby.h>e$B$,$”$k$+$I$&$+$Ge(B1.9e$B$+H]$+$r%A%’%C%/$7$Fe(B
1.9e$B$Ne(Bruby.he$B$G$O!"e(BHAVE_RUBY_RUBY_He$B$J$I$,Dj5A:Q$_$G$9!#e(B
e$B$3$s$J$H$3$m$G$I$&$G$7$g$&$+!#e(Binclude/ruby/backwarde$B$Oe(B2.0e$B$^$G$K$Oe(B
e$B:o=|$9$k$H$$$&$3$H$G!#e(B
Index: lib/mkmf.rb
— lib/mkmf.rb (revision 18470)
+++ lib/mkmf.rb (working copy)
@@ -1758,5 +1758,7 @@ def init_mkmf(config = CONFIG)
$CPPFLAGS = with_config(“cppflags”, arg_config(“CPPFLAGS”,
config[“CPPFLAGS”])).dup
$LDFLAGS = with_config(“ldflags”, arg_config(“LDFLAGS”,
config[“LDFLAGS”])).dup
- $INCFLAGS = “-I$(arch_hdrdir) -I$(hdrdir) -I$(srcdir)”
- $INCFLAGS = “-I$(arch_hdrdir)”
- $INCFLAGS << " -I$(hdrdir)/ruby/backward" unless $extmk
- $INCFLAGS << " -I$(hdrdir) -I$(srcdir)"
$DLDFLAGS = with_config(“dldflags”, arg_config(“DLDFLAGS”,
config[“DLDFLAGS”])).dup
$LIBEXT = config[‘LIBEXT’].dup
Index: include/ruby/backward/util.h
===================================================================
— include/ruby/backward/util.h (revision 0)
+++ include/ruby/backward/util.h (revision 0)
@@ -0,0 +1,6 @@
+#if defined GNUC
+#warning use “ruby/util.h” instead bare “util.h”
+#elif defined _MSC_VER
+#pragma message(“warning: use “ruby/util.h” instead bare “util.h””)
+#endif
+#include “…/…/ruby/util.h”
Property changes on: include/ruby/backward/util.h
Name: svn:keywords
- Author Id Revision
Name: svn:eol-style
- LF
Index: include/ruby/backward/st.h
— include/ruby/backward/st.h (revision 0)
+++ include/ruby/backward/st.h (revision 0)
@@ -0,0 +1,6 @@
+#if defined GNUC
+#warning use “ruby/st.h” instead bare “st.h”
+#elif defined _MSC_VER
+#pragma message(“warning: use “ruby/st.h” instead bare “st.h””)
+#endif
+#include “ruby/st.h”
Property changes on: include/ruby/backward/st.h