summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/mrbtest.rake3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/mrbtest.rake b/test/mrbtest.rake
index 591b737cd..76ddc30f8 100644
--- a/test/mrbtest.rake
+++ b/test/mrbtest.rake
@@ -8,7 +8,7 @@ MRuby.each_target do
init = "#{dir}/init_mrbtest.c"
asslib = "#{dir}/assert.rb"
- objs = [objfile("#{build_dir}/#{dir}/driver"), mlib]
+ objs = [objfile("#{build_dir}/#{dir}/driver"), mlib].flatten
file exec => objs + gems.map(&:testlib) + [libfile("#{build_dir}/lib/libmruby")] do |t|
gem_flags = gems.map { |g| g.linker.flags }
@@ -19,6 +19,7 @@ MRuby.each_target do
file mlib => [clib]
file clib => [mrbcfile, init, asslib] + mrbs do |t|
+ _pp "GEN *.rb > #{clib}"
open(clib, 'w') do |f|
f.puts IO.read(init)
mrbc.run f, [asslib] + mrbs, 'mrbtest_irep'