Sha256: 4f8830ffd5b528e34d7c36576a2f573831a5eeaa2291215d2e24d67aef34a5c7
Contents?: true
Size: 1.6 KB
Versions: 4
Compression:
Stored size: 1.6 KB
Contents
# encoding: utf-8 require 'rbconfig' require 'rubygems' require 'rake' require 'rake/clean' begin require 'jeweler' Jeweler::Tasks.new do |gem| gem.name = "gherkin" gem.summary = %Q{Fast Gherkin lexer} gem.description = %Q{A fast Gherkin lexer in Ragel} gem.email = "cukes@googlegroups.com" gem.homepage = "http://github.com/aslakhellesoy/gherkin" gem.authors = ["Mike Sassak", "Gregory Hnatiuk", "Aslak Hellesøy"] gem.executables = ["gherkin"] gem.add_development_dependency "rspec", "1.2.9" gem.add_development_dependency "cucumber", "0.4.4" gem.add_development_dependency "rake-compiler", "0.6.0" unless defined?(JRUBY_VERSION) case ENV['PLATFORM'] when 'universal-java-1.5' gem.platform = 'universal-java-1.5' gem.files += FileList['lib/gherkin.jar'] gem.extensions = [] when 'i386-mswin32' gem.platform = 'i386-mswin32' gem.files += FileList['lib/*.so'] gem.extensions = [] when 'i386-mingw32' gem.platform = 'i386-mingw32' gem.files += FileList['lib/*.so'] gem.extensions = [] else gem.files += FileList['lib/gherkin/rb_lexer/*.rb'] gem.files += FileList['ext/**/*.c'] gem.extensions = FileList['ext/**/extconf.rb'] end # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings end Jeweler::GemcutterTasks.new rescue LoadError puts "Jeweler (or a dependency) not available. Install it with: sudo gem install jeweler" end Dir['tasks/**/*.rake'].each { |rake| load rake } task :default => [:jar, :compile, :spec, :cucumber]
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
gherkin-0.0.4-universal-java-1.5 | Rakefile |
gherkin-0.0.4-i386-mswin32 | Rakefile |
gherkin-0.0.4-i386-mingw32 | Rakefile |
gherkin-0.0.4 | Rakefile |