summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorSeba Gamboa <[email protected]>2015-10-06 15:52:19 -0300
committerSeba Gamboa <[email protected]>2015-10-06 15:52:19 -0300
commitd6665fc40272c4113f88d546a03c78812146594d (patch)
tree15ce0f03e7918ef5109ae673ba28c3c3723f488c
parent98762c5a5daaff1797ee319258f829f2d47bfd08 (diff)
downloadmruby-d6665fc40272c4113f88d546a03c78812146594d.tar.gz
mruby-d6665fc40272c4113f88d546a03c78812146594d.zip
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