[macruby-changes] [4683] DietRB/trunk/Rakefile
source_changes at macosforge.org
source_changes at macosforge.org
Fri Oct 8 03:59:12 PDT 2010
Revision: 4683
http://trac.macosforge.org/projects/ruby/changeset/4683
Author: eloy.de.enige at gmail.com
Date: 2010-10-08 03:59:10 -0700 (Fri, 08 Oct 2010)
Log Message:
-----------
Add MacRuby AOT compile task
From: Eloy Duran <eloy.de.enige at gmail.com>
Modified Paths:
--------------
DietRB/trunk/Rakefile
Modified: DietRB/trunk/Rakefile
===================================================================
--- DietRB/trunk/Rakefile 2010-10-08 10:59:03 UTC (rev 4682)
+++ DietRB/trunk/Rakefile 2010-10-08 10:59:10 UTC (rev 4683)
@@ -16,6 +16,20 @@
sh "ruby19 -Ilib ./bin/dietrb -r irb/ext/completion -r irb/ext/colorize -r pp"
end
+desc "AOT compile for MacRuby"
+task :macruby_compile do
+ FileList["lib/**/*.rb"].each do |source|
+ sh "macrubyc --arch i386 --arch x86_64 -C '#{source}' -o '#{source}o'"
+ end
+end
+
+desc "Clean MacRuby binaries"
+task :clean do
+ FileList["lib/**/*.rbo"].each do |bin|
+ rm bin
+ end
+end
+
begin
require 'jeweler'
Jeweler::Tasks.new do |gemspec|
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20101008/8a45187b/attachment.html>
More information about the macruby-changes
mailing list