Rakefile in ParseTree-2.2.0 vs Rakefile in ParseTree-3.0.0
- old
+ new
@@ -1,25 +1,28 @@
# -*- ruby -*-
require 'rubygems'
require 'hoe'
-$: << "../../RubyInline/dev/lib"
+Hoe.add_include_dirs("../../RubyInline/dev/lib",
+ "../../sexp_processor/dev/lib",
+ "../../ZenTest/dev/lib",
+ "lib")
+
require './lib/parse_tree.rb'
Hoe.new("ParseTree", ParseTree::VERSION) do |pt|
pt.rubyforge_name = "parsetree"
pt.developer('Ryan Davis', 'ryand-ruby@zenspider.com')
pt.clean_globs << File.expand_path("~/.ruby_inline")
- pt.extra_deps << ['RubyInline', '>= 3.6.0']
+ pt.extra_deps << ['RubyInline', '>= 3.7.0']
+ pt.extra_deps << ['SexpProcessor', '>= 3.0.0']
pt.spec_extras[:require_paths] = proc { |paths| paths << 'test' }
- pt.multiruby_skip << "1.9" << "rubinius"
+ pt.multiruby_skip << "mri_rel_1_9" << "rubinius" << "mri_trunk"
end
-
-Hoe::RUBY_FLAGS.sub! /-I/, '-I../../RubyInline/dev/lib:test:'
desc 'Run in gdb'
task :debug do
puts "RUN: r -d #{Hoe::RUBY_FLAGS} test/test_all.rb #{Hoe::FILTER}"
sh "gdb ~/.multiruby/install/19/bin/ruby"