Sha256: 92c8c7b890a4e4782231d229440c0bc10109a4f3bd3fe1a7e11e7171ef1185b0
Contents?: true
Size: 906 Bytes
Versions: 16
Compression:
Stored size: 906 Bytes
Contents
namespace :gems do task :win do unless File.directory?(File.expand_path('~/.rake-compiler')) STDERR.puts "[ERROR] You must install MinGW rubies to build gherkin gems for Windows. See README.rdoc" exit(1) end # rvm and mingw ruby versions have to match to avoid errors sh "rvm 1.8.7-p352@cucumber do rake cross compile RUBY_CC_VERSION=1.8.7" sh "rake cross compile RUBY_CC_VERSION=1.9.3" # This will copy the .so files to the proper place sh "rake -t cross compile RUBY_CC_VERSION=1.8.7:1.9.3" end desc 'Prepare JRuby binares' task :jruby => [:jar] do sh "rvm jruby@cucumber exec rspec spec" end task :sanity do raise "The jruby gem looks too small" if File.stat("release/gherkin-#{GHERKIN_VERSION}-java.gem").size < 1000000 end desc "Prepare binaries for all gems" task :prepare => [ :clean, :spec, :win, :jruby ] end
Version data entries
16 entries across 16 versions & 1 rubygems