summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--ext/coverage/coverage.c2
-rw-r--r--ext/coverage/extconf.rb1
-rw-r--r--ext/objspace/extconf.rb2
-rw-r--r--ext/objspace/objspace.c6
5 files changed, 11 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 32c134c..3ea6910 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Sat Aug 14 19:12:10 2010 Nobuyoshi Nakada <nobu@ruby-lang.org>
+
+ * ext/{coverage,objspace}/extconf.rb ($INCFLAGS): explicitly add
+ topdir and top_srcdir. [ruby-dev:42031]
+
Sat Aug 14 17:48:41 2010 Narihiro Nakamura <authorNari@gmail.com>
* test/objspace/test_objspace.rb: added test for objspace.
diff --git a/ext/coverage/coverage.c b/ext/coverage/coverage.c
index 347888e..29ac709 100644
--- a/ext/coverage/coverage.c
+++ b/ext/coverage/coverage.c
@@ -9,7 +9,7 @@
************************************************/
#include "ruby.h"
-#include "../../vm_core.h"
+#include "vm_core.h"
/*
* call-seq:
diff --git a/ext/coverage/extconf.rb b/ext/coverage/extconf.rb
index 3ebced5..cf10ca8 100644
--- a/ext/coverage/extconf.rb
+++ b/ext/coverage/extconf.rb
@@ -1,2 +1,3 @@
require 'mkmf'
+$INCFLAGS << " -I$(topdir) -I$(top_srcdir)"
create_makefile('coverage')
diff --git a/ext/objspace/extconf.rb b/ext/objspace/extconf.rb
index a0cc3ce..23a42c4 100644
--- a/ext/objspace/extconf.rb
+++ b/ext/objspace/extconf.rb
@@ -1,2 +1,2 @@
-
+$INCFLAGS << " -I$(topdir) -I$(top_srcdir)"
create_makefile('objspace')
diff --git a/ext/objspace/objspace.c b/ext/objspace/objspace.c
index 58a8e61..a08f773 100644
--- a/ext/objspace/objspace.c
+++ b/ext/objspace/objspace.c
@@ -27,9 +27,9 @@
#include <ruby/st.h>
#include <ruby/io.h>
#include <ruby/re.h>
-#include <../../node.h>
-#include <../../gc.h>
-#include <../../regint.h>
+#include "node.h"
+#include "gc.h"
+#include "regint.h"
size_t rb_str_memsize(VALUE);
size_t rb_ary_memsize(VALUE);