diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-01-23 02:19:00 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-01-23 02:19:00 +0000 |
commit | de4b26bf1061ae9c15cc0d393ea14f7950ea4975 (patch) | |
tree | ac739b17dbb5adc321a239fe70a5ed6cceac2ead /ext | |
parent | ca640a9a1c3e07b08ec9c58dc7d681ca4975c2df (diff) | |
download | ruby-de4b26bf1061ae9c15cc0d393ea14f7950ea4975.tar.gz |
extinit.c.tmpl: drop after dot
* template/extinit.c.tmpl: drop rest from the first dot in the
base name of a feature is ignored since r30464.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@57398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext')
-rwxr-xr-x | ext/extmk.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/extmk.rb b/ext/extmk.rb index 977e0c991c..602d30826a 100755 --- a/ext/extmk.rb +++ b/ext/extmk.rb @@ -645,7 +645,7 @@ $extobjs ||= [] $extpath ||= [] $extflags ||= "" $extlibs ||= [] -extinits = {} +extinits = [] unless $extlist.empty? list = $extlist.dup built = [] @@ -660,7 +660,7 @@ unless $extlist.empty? next end base = File.basename(feature) - extinits[base] = feature + extinits << feature $extobjs << format("ext/%s/%s.%s", target, base, $LIBEXT) built << target end @@ -731,7 +731,7 @@ if $configure_only and $command_output mf.macro "EXTLIBS", $extlibs mf.macro "EXTSO", extso mf.macro "EXTLDFLAGS", $extflags.split - mf.macro "EXTINITS", extinits.map {|k, v| "#{k},#{v}"} + mf.macro "EXTINITS", extinits submakeopts = [] if enable_config("shared", $enable_shared) submakeopts << 'DLDOBJS="$(EXTOBJS) $(EXTENCS)"' |