diff --git a/src/ChibiRuby.Compiler/Rakefile b/src/ChibiRuby.Compiler/Rakefile index 21e4aa5e..f51aa774 100644 --- a/src/ChibiRuby.Compiler/Rakefile +++ b/src/ChibiRuby.Compiler/Rakefile @@ -12,6 +12,7 @@ task :build, ['target'] do |t, args| build_config_path = File.expand_path("../build_config.#{args.target}.rb", __FILE__) Dir.chdir(MRUBY_ROOT) do - sh "MRUBY_CONFIG=#{build_config_path} rake" + ENV['MRUBY_CONFIG'] = build_config_path + sh "rake" end end diff --git a/src/ChibiRuby.Compiler/mrbgems/chibiruby-compiler/mrbgem.rake b/src/ChibiRuby.Compiler/mrbgems/chibiruby-compiler/mrbgem.rake index 2a3567a1..86675560 100644 --- a/src/ChibiRuby.Compiler/mrbgems/chibiruby-compiler/mrbgem.rake +++ b/src/ChibiRuby.Compiler/mrbgems/chibiruby-compiler/mrbgem.rake @@ -34,6 +34,7 @@ MRuby.each_target do if is_vc flags << '/DLL' + flags << "/IMPLIB:#{build_dir}/lib/libmruby_import.lib" flags << "/DEF:#{deffile}" flags << libmruby_static else