Merge pull request #5230 from dearblue/mruby-config.2

Ignore `mruby-bin-config` in cross-building
This commit is contained in:
Yukihiro "Matz" Matsumoto
2020-12-19 17:28:53 +09:00
committed by GitHub
2 changed files with 7 additions and 2 deletions
+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?
+5 -1
View File
@@ -1,4 +1,8 @@
unless MRuby::Build.current.kind_of?(MRuby::CrossBuild)
if MRuby::Build.current.kind_of?(MRuby::CrossBuild)
gemname = File.basename File.dirname __FILE__
buildname = MRuby::Build.current.name
$stderr.puts "WARN #{gemname} - This mrbgem is ignored within #{buildname}"
else
MRuby::Gem::Specification.new('mruby-bin-config') do |spec|
name = 'mruby-config'
spec.license = 'MIT'