summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile8
1 files changed, 5 insertions, 3 deletions
diff --git a/Rakefile b/Rakefile
index c840f8bc..7e5d9ea7 100644
--- a/Rakefile
+++ b/Rakefile
@@ -82,11 +82,11 @@ namespace :jruby do
end
-['i386-mingw32', 'i386-mswin32', 'x64-mingw32'].each do |platform|
+['mswin32', 'mingw32'].each do |platform|
namespace platform do
spec = modify_base_gemspec do |s|
s.add_dependency('win32console', '~> 1.3')
- s.platform = platform
+ s.platform = Gem::Platform.new [nil, platform, nil]
end
Gem::PackageTask.new(spec) do |pkg|
@@ -94,10 +94,12 @@ end
pkg.need_tar = false
end
end
+
+ task gems: "#{platform}:gem"
end
desc "build all platform gems at once"
-task :gems => [:clean, :rmgems, 'ruby:gem', 'i386-mswin32:gem', 'i386-mingw32:gem', 'x64-mingw32:gem', 'jruby:gem']
+task :gems => [:clean, :rmgems, 'ruby:gem', 'jruby:gem']
desc "remove all platform gems"
task :rmgems => ['ruby:clobber_package']