From 8f9105d21a3039641e6c1f700adafd1d75e6b255 Mon Sep 17 00:00:00 2001 From: Yuichiro MASUI Date: Mon, 17 Dec 2012 02:19:46 +0900 Subject: Moved some building script from GNU make to Ruby script Added minirake what's Rake subset --- minirake | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'minirake') diff --git a/minirake b/minirake index 5ad05b964..989af4098 100755 --- a/minirake +++ b/minirake @@ -390,7 +390,18 @@ class RakeApp display_tasks else ARGV.push("default") if ARGV.size == 0 - ARGV.each { |task_name| MiniRake::Task[task_name].invoke } + p ARGV + tasks = [] + ARGV.each do |task_name| + if /^(\w+)=(.*)/.match(task_name) + ENV[$1] = $2 + else + tasks << task_name + end + end + tasks.each do |task_name| + MiniRake::Task[task_name].invoke + end end rescue Exception => ex puts "rake aborted!" -- cgit v1.2.3