Avoid using MRuby::CrossBuild.current

This is because `MRuby::Build.currrent` and `MRuby::CrossBuild.current` are assignments to different instance variables.
This commit is contained in:
dearblue
2020-12-19 15:44:29 +09:00
parent 08d4365252
commit db1b78820d
+2 -1
View File
@@ -116,9 +116,10 @@ module MRuby
@toolchains = []
@gem_dir_to_repo_url = {}
MRuby.targets[@name] = self.class.current = current = self
MRuby.targets[@name] = current = self
end
MRuby::Build.current = current
current.instance_eval(&block)
current.build_mrbc_exec if current.libmruby_enabled? && @name == "host"
current.build_mrbtest if current.test_enabled?