Sha256: 8eb185c011584c18eb6920600583eac95cb295c29a334e8cdcf47ad9f1bfa8b2
Contents?: true
Size: 810 Bytes
Versions: 7
Compression:
Stored size: 810 Bytes
Contents
require 'date' require 'rake/clean' require 'rake/extensiontask' require 'digest/md5' task :default => :compile # ========================================================== # Ruby Extension # ========================================================== Rake::ExtensionTask.new('mochilo') do |ext| ext.cross_compile = true ext.cross_platform = ['x86-mingw32', 'x86-mswin32-60'] ext.lib_dir = File.join 'lib', 'mochilo' end desc "Open an irb session preloaded with Mochilo" task :console do sh "irb -rubygems -I lib -r ./lib/mochilo" end require 'rake/testtask' Rake::TestTask.new('test') do |t| t.test_files = FileList['test/*_test.rb'] t.ruby_opts += ['-rubygems'] if defined? Gem end task 'test' => [:compile] task :encodings do sh "ruby genperf.rb | gperf > ./ext/mochilo/encodings.h" end
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
mochilo-2.1 | Rakefile |
mochilo-1.3.0 | Rakefile |
mochilo-1.2.1 | Rakefile |
mochilo-1.2 | Rakefile |
mochilo-2.0 | Rakefile |
mochilo-1.1 | Rakefile |
mochilo-1.0 | Rakefile |