summaryrefslogtreecommitdiffhomepage
path: root/tasks
diff options
context:
space:
mode:
authorCarson McDonald <[email protected]>2013-01-23 18:44:48 -0500
committerCarson McDonald <[email protected]>2013-01-23 18:44:48 -0500
commit6e72fb4781197e9231e794667ac9f83e1db429bd (patch)
tree02e6a6947ce4e7f0fd73dc5ac52944cd8ee0cd16 /tasks
parent538bbfc15f75b9fbde553d2466d4e39c50e5785a (diff)
downloadmruby-6e72fb4781197e9231e794667ac9f83e1db429bd.tar.gz
mruby-6e72fb4781197e9231e794667ac9f83e1db429bd.zip
Add build summary at the end of a build.
Diffstat (limited to 'tasks')
-rw-r--r--tasks/mruby_build.rake10
1 files changed, 10 insertions, 0 deletions
diff --git a/tasks/mruby_build.rake b/tasks/mruby_build.rake
index 711f7f024..08c0a5a05 100644
--- a/tasks/mruby_build.rake
+++ b/tasks/mruby_build.rake
@@ -146,6 +146,16 @@ module MRuby
sh "#{filename mrbtest}"
puts
end
+
+ def print_build_summary
+ puts "================================================"
+ puts " Config Name: #{@name}"
+ puts " Output Directory: #{self.build_dir}"
+ puts " Binaries: #{@bins.join(', ')}" unless @bins.empty?
+ puts " Included Gems: #{@gems.map{|g| g.name }.join(', ')}" unless @gems.empty?
+ puts "================================================"
+ puts
+ end
end # Build
class CrossBuild < Build