From de03e97a50e32437a41dcadb37359da3c319043a Mon Sep 17 00:00:00 2001 From: KOBAYASHI Shuji Date: Sun, 6 Dec 2020 15:14:09 +0900 Subject: Call `super` before creating `host` build in `MRuby::CrossBuild#initialize` Call `super` (`block`) ahead so that creation of the `host` build can be skipped if pre-built `mrbc` can be specified in the future. close #5213. --- lib/mruby/build.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/mruby/build.rb b/lib/mruby/build.rb index 63bc1f473..2e67fe5a6 100644 --- a/lib/mruby/build.rb +++ b/lib/mruby/build.rb @@ -390,6 +390,8 @@ EOS attr_accessor :host_target, :build_target def initialize(name, build_dir=nil, &block) + @test_runner = Command::CrossTestRunner.new(self) + super unless MRuby.targets['host'] # add minimal 'host' MRuby::Build.new('host') do |conf| @@ -402,8 +404,6 @@ EOS conf.disable_libmruby end end - @test_runner = Command::CrossTestRunner.new(self) - super end def mrbcfile -- cgit v1.2.3