|
1 | 1 | version = File.read("#{__dir__}/lib/concurrent-ruby/concurrent/version.rb")[/'(.+)'/, 1] or raise
|
2 | 2 | edge_version = File.read("#{__dir__}/lib/concurrent-ruby-edge/concurrent/edge/version.rb")[/'(.+)'/, 1] or raise
|
3 |
| -require_relative 'lib/concurrent-ruby/concurrent/utility/engine' |
4 | 3 |
|
5 | 4 | core_gemspec = Gem::Specification.load File.join(__dir__, 'concurrent-ruby.gemspec')
|
6 | 5 | ext_gemspec = Gem::Specification.load File.join(__dir__, 'concurrent-ruby-ext.gemspec')
|
7 | 6 | edge_gemspec = Gem::Specification.load File.join(__dir__, 'concurrent-ruby-edge.gemspec')
|
8 | 7 |
|
9 | 8 | require 'rake/javaextensiontask'
|
10 | 9 |
|
11 |
| -ENV['JRUBY_HOME'] = ENV['CONCURRENT_JRUBY_HOME'] if ENV['CONCURRENT_JRUBY_HOME'] && !Concurrent.on_jruby? |
| 10 | +ENV['JRUBY_HOME'] = ENV['CONCURRENT_JRUBY_HOME'] if ENV['CONCURRENT_JRUBY_HOME'] && RUBY_ENGINE != 'jruby' |
12 | 11 |
|
13 | 12 | Rake::JavaExtensionTask.new('concurrent_ruby', core_gemspec) do |ext|
|
14 | 13 | ext.ext_dir = 'ext/concurrent-ruby'
|
15 | 14 | ext.lib_dir = 'lib/concurrent-ruby/concurrent'
|
16 | 15 | end
|
17 | 16 |
|
18 |
| -unless Concurrent.on_jruby? || Concurrent.on_truffleruby? |
| 17 | +if RUBY_ENGINE == 'ruby' |
19 | 18 | require 'rake/extensiontask'
|
20 | 19 |
|
21 | 20 | Rake::ExtensionTask.new('concurrent_ruby_ext', ext_gemspec) do |ext|
|
@@ -68,7 +67,7 @@ require 'rubygems'
|
68 | 67 | require 'rubygems/package_task'
|
69 | 68 |
|
70 | 69 | Gem::PackageTask.new(core_gemspec) {} if core_gemspec
|
71 |
| -Gem::PackageTask.new(ext_gemspec) {} if ext_gemspec && !Concurrent.on_jruby? |
| 70 | +Gem::PackageTask.new(ext_gemspec) {} if ext_gemspec && RUBY_ENGINE != 'jruby' |
72 | 71 | Gem::PackageTask.new(edge_gemspec) {} if edge_gemspec
|
73 | 72 |
|
74 | 73 | CLEAN.include(
|
|
97 | 96 | Bundler.with_original_env do
|
98 | 97 | Dir.chdir(__dir__) do
|
99 | 98 | sh "gem install pkg/concurrent-ruby-#{version}.gem"
|
100 |
| - sh "gem install pkg/concurrent-ruby-ext-#{version}.gem" if Concurrent.on_cruby? |
| 99 | + sh "gem install pkg/concurrent-ruby-ext-#{version}.gem" if RUBY_ENGINE == 'ruby' |
101 | 100 | sh "gem install pkg/concurrent-ruby-edge-#{edge_version}.gem"
|
102 | 101 | ENV['NO_PATH'] = 'true'
|
103 | 102 | sh 'bundle update'
|
|
0 commit comments