File tree 2 files changed +8
-6
lines changed
2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 1
1
require "bundler/gem_tasks"
2
2
require "rake/testtask"
3
- require "ruby-core/extensiontask"
4
3
5
- helper = Bundler ::GemHelper . instance
6
- extask = RubyCore ::ExtensionTask . new ( helper . gemspec )
7
- task :test => :compile
4
+ if RUBY_ENGINE == "ruby"
5
+ require "ruby-core/extensiontask"
6
+ helper = Bundler ::GemHelper . instance
7
+ extask = RubyCore ::ExtensionTask . new ( helper . gemspec )
8
+ task :test => :compile
9
+ end
8
10
9
11
Rake ::TestTask . new ( :test ) do |t |
10
- t . libs . unshift ( *extask . libs )
12
+ t . libs . unshift ( *extask . libs ) if extask
11
13
t . libs << "test/lib"
12
14
t . ruby_opts << "-rhelper"
13
15
t . test_files = FileList [ "test/**/test_*.rb" ]
Original file line number Diff line number Diff line change 1
1
require 'mkmf'
2
- if have_library ( 'iphlpapi' , 'GetNetworkParams' )
2
+ if RUBY_ENGINE == "ruby" and have_library ( 'iphlpapi' , 'GetNetworkParams' )
3
3
create_makefile ( 'win32/resolv' )
4
4
else
5
5
File . write ( 'Makefile' , "all clean install:\n \t @echo Done: $(@)\n " )
You can’t perform that action at this time.
0 commit comments