Sha256: 8898a50be3c50d61149cd5779d5a60f7fe1c4ca858aba00a67cef66e4f63c43c
Contents?: true
Size: 745 Bytes
Versions: 6
Compression:
Stored size: 745 Bytes
Contents
# build, clean, clobber, release[remote] require 'bundler/gem_tasks' # clean, clobber, compile, and compile:digest/xxhash require 'rake/extensiontask' Rake::ExtensionTask.new('digest/xxhash', Bundler::GemHelper.gemspec) # compile_lazy task :compile_lazy do Rake::Task[:compile].invoke end.instance_eval do def needed? !File.exist?("lib/digest/xxhash.so") end end # test require 'rake/testtask' Rake::TestTask.new(:test => :compile_lazy) do |t| t.test_files = FileList['test/test.rb'] t.verbose = true end # clean task :clean do list = FileList.new('test/*.tmp', 'test/*.temp') rm_f list unless list.empty? end # default task :default => [:compile, :test] # Run `rake --tasks` or `rake --tasks --all` for a list of tasks.
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
digest-xxhash-0.2.9 | Rakefile |
digest-xxhash-0.2.7 | Rakefile |
digest-xxhash-0.2.6 | Rakefile |
digest-xxhash-0.2.5 | Rakefile |
digest-xxhash-0.2.4 | Rakefile |
digest-xxhash-0.2.3 | Rakefile |