diff options
Diffstat (limited to 'Rakefile')
-rw-r--r-- | Rakefile | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -9,9 +9,17 @@ rescue LoadError end Rake::TestTask.new(:test) -task :test => :compile +task 'test-ruby' => :compile task :default => :compile +task 'test-httpd': 'lib/mwrap.so' do + require 'rbconfig' + ENV['RUBY'] = RbConfig.ruby + sh "#{ENV['PROVE'] || 'prove'} -v" +end + +task test: %w(test-ruby test-httpd) + c_files = File.readlines('MANIFEST').grep(%r{ext/.*\.[ch]$}).map!(&:chomp!) task 'compile:mwrap' => c_files |