mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
ext_conf_builder.rb: remove circular dependency in install-so
* lib/rubygems/ext/ext_conf_builder.rb (Gem::Ext::ExtConfBuilder.hack_for_obsolete_style_gems): remove circular dependencies in install-so too. [ruby-core:52882] [Bug #7698] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39572 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
2a5b45ddc5
commit
a7a0b3ad52
3 changed files with 42 additions and 3 deletions
|
@ -18,6 +18,9 @@ class Gem::Ext::ExtConfBuilder < Gem::Ext::Builder
|
|||
changed |= mf.gsub!(/^(install-rb-default:)(.*)/) {
|
||||
"#$1#{$2.gsub(/(?:^|\s+)\$\(RUBY(?:ARCH|LIB)DIR\)\/\S+(?=\s|$)/, '')}"
|
||||
}
|
||||
changed |= mf.gsub!(/^(install-so:.*DLLIB.*\n)((?:\t.*\n)+)/) {
|
||||
"#$1#{$2.gsub(/.*INSTALL.*DLLIB.*\n/, '')}"
|
||||
}
|
||||
if changed
|
||||
File.open('Makefile', 'wb') {|f| f.print mf}
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue