Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

38 lines (30 sloc) 1.036 kb
require 'rubygems'
gem 'hoe', '>= 2.1.0'
require 'hoe'
require 'fileutils'
begin
require './lib/v8'
rescue LoadError
#it will fail to load if we don't have the extensions compiled yet
end
gem 'rake-compiler', '>= 0.4.1'
require "rake/extensiontask"
Hoe.plugin :newgem
# Generate all the Rake tasks
# Run 'rake -T' to see list of generated tasks (from gem root directory)
$hoe = Hoe.spec 'therubyracer' do
developer 'Charles Lowell', 'cowboyd@thefrontside.net'
developer 'Bill Robertson', 'billrobertson42@gmail.com'
self.rubyforge_name = self.name
self.spec_extras = { :extensions => ["ext/v8/extconf.rb"] }
self.clean_globs << "lib/v8/*.{o,so,bundle,a,log,dll}"
end
Rake::ExtensionTask.new("v8", $hoe.spec) do |ext|
ext.lib_dir = "lib/v8"
ext.source_pattern = "*.{cpp,h}"
end
require 'newgem/tasks'
Dir['tasks/**/*.rake'].each { |t| load t }
# TODO - want other tests/tasks run by default? Add them to the list
# remove_task :default
# task :default => [:spec, :features]
Jump to Line
Something went wrong with that request. Please try again.