diff options
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)"' |