summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2015-10-07 23:34:08 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2015-10-07 23:34:08 +0900
commit2d29d140f5f8282328edc280ebfbbe5e7178dc5c (patch)
tree15ce0f03e7918ef5109ae673ba28c3c3723f488c
parent98762c5a5daaff1797ee319258f829f2d47bfd08 (diff)
parentd6665fc40272c4113f88d546a03c78812146594d (diff)
downloadmruby-2d29d140f5f8282328edc280ebfbbe5e7178dc5c.tar.gz
mruby-2d29d140f5f8282328edc280ebfbbe5e7178dc5c.zip
Merge pull request #2978 from sagmor/toolchain-params
Add optional params to toolchain configuration
-rw-r--r--tasks/mruby_build.rake8
1 files changed, 4 insertions, 4 deletions
diff --git a/tasks/mruby_build.rake b/tasks/mruby_build.rake
index 6863b635a..cff45ddf8 100644
--- a/tasks/mruby_build.rake
+++ b/tasks/mruby_build.rake
@@ -26,8 +26,8 @@ module MRuby
MRuby::Toolchain.toolchains[@name] = self
end
- def setup(conf)
- conf.instance_eval(&@initializer)
+ def setup(conf,params={})
+ conf.instance_exec(conf, params, &@initializer)
end
def self.load
@@ -158,10 +158,10 @@ EOS
@enable_bintest
end
- def toolchain(name)
+ def toolchain(name, params={})
tc = Toolchain.toolchains[name.to_s]
fail "Unknown #{name} toolchain" unless tc
- tc.setup(self)
+ tc.setup(self, params)
@toolchains.unshift name.to_s
end