summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortduehr <tduehr@gmail.com>2015-03-13 15:56:36 -0500
committertduehr <tduehr@gmail.com>2015-03-13 15:56:36 -0500
commit1828d51773d99031f9b76043d58203cb672ec35f (patch)
treef62d398893c3d74743003789439f2b0cfbe3034a
parent071f7f8ba1c03c762f5c0a5537303dfa451c3f75 (diff)
downloadffi-1828d51773d99031f9b76043d58203cb672ec35f.tar.gz
build updates for win32
-rw-r--r--Gemfile2
-rw-r--r--Rakefile8
2 files changed, 5 insertions, 5 deletions
diff --git a/Gemfile b/Gemfile
index 7d83ddd..d27a1b2 100644
--- a/Gemfile
+++ b/Gemfile
@@ -2,7 +2,7 @@ source 'https://rubygems.org'
group :development do
gem 'rake', '~> 10.1'
- gem 'rake-compiler', '~> 0.9.2'
+ gem 'rake-compiler', '~> 0.9.5'
gem 'rspec', '~> 2.14.1'
gem 'rubygems-tasks', '~> 0.2.4', :require => 'rubygems/tasks'
gem "rubysl", "~> 2.0", :platforms => 'rbx'
diff --git a/Rakefile b/Rakefile
index 62b4ca2..620cf41 100644
--- a/Rakefile
+++ b/Rakefile
@@ -188,20 +188,20 @@ if USE_RAKE_COMPILER
task 'gem:win32' => ['gem:win32-x64', 'gem:win32-i386']
task 'gem:win32-i386' do
- sh("rake cross native:i386-mingw32 gem RUBY_CC_VERSION='1.8.7:1.9.3:2.0.0:2.1.3'") || raise("win32-i386 build failed!")
+ sh("rake cross native:i386-mingw32 gem RUBY_CC_VERSION='1.8.7:1.9.3:2.0.0:2.1.5,2.2.1'") || raise("win32-i386 build failed!")
end
task 'gem:win32-x64' do
- sh("rake cross native:x64-mingw32 gem RUBY_CC_VERSION='2.0.0:2.1.3'") || raise("win32-x64 build failed!")
+ sh("rake cross native:x64-mingw32 gem RUBY_CC_VERSION='2.0.0:2.1.5,2.2.1'") || raise("win32-x64 build failed!")
end
- (ENV['RUBY_CC_VERSION'] || '1.8.7:1.9.3:2.0.0:2.1.3' ).to_s.split(':').each do |ruby_version|
+ (ENV['RUBY_CC_VERSION'] || '1.8.7:1.9.3:2.0.0:2.1.5:2.2.1' ).to_s.split(':').each do |ruby_version|
task "copy:ffi_c:i386-mingw32:#{ruby_version}" do |t|
sh "i686-w64-mingw32-strip -S #{BUILD_DIR}/i386-mingw32/stage/lib/#{ruby_version[/^\d+\.\d+/]}/ffi_c.so"
end
end
- (ENV['RUBY_CC_VERSION'] || '2.0.0:2.1.3' ).to_s.split(':').each do |ruby_version|
+ (ENV['RUBY_CC_VERSION'] || '2.0.0:2.1.5:2.2.1' ).to_s.split(':').each do |ruby_version|
task "copy:ffi_c:x64-mingw32:#{ruby_version}" do |t|
sh "x86_64-w64-mingw32-strip -S #{BUILD_DIR}/x64-mingw32/stage/lib/#{ruby_version[/^\d+\.\d+/]}/ffi_c.so"
end