ext/mkrf_conf.rb in spork-0.8.2 vs ext/mkrf_conf.rb in spork-0.8.3

- old
+ new

@@ -1,19 +1,25 @@ require 'rubygems' require 'rubygems/command.rb' require 'rubygems/dependency_installer.rb' STDERR.puts "Actually, there aren't any native extensions. I'm just dynamically installing dependencies based off of your operating system" -begin - Gem::Command.build_args = ARGV - rescue NoMethodError -end inst = Gem::DependencyInstaller.new + +# this will fail if rake isn't installed. begin inst.install "rake" - inst.install "win32-process", "~> 0.6.1" if RUBY_PLATFORM =~ /mswin|mingw/ and RUBY_VERSION < '1.9.1' rescue - exit(1) + # oh well. Let it fail later. end + +if RUBY_PLATFORM =~ /mswin|mingw/ and RUBY_VERSION < '1.9.1' + STDERR.puts "installing windows dependencies" + begin + inst.install "win32-process", "~> 0.6.1" + rescue + exit(1) + end +end f = File.open(File.join(File.dirname(__FILE__), "Rakefile"), "w") # create dummy rakefile to indicate success f.write("task :default\n") f.close