aboutsummaryrefslogtreecommitdiffstats
path: root/enc/make_encmake.rb
diff options
context:
space:
mode:
authormame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-06-19 19:02:45 +0000
committermame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2015-06-19 19:02:45 +0000
commitd979f6ac6550c074e6236295eb972674193296f7 (patch)
tree9398f4cc6947dec297c6b11c03c83c1fc9e5b3e0 /enc/make_encmake.rb
parent10d5ad64c335d057b03253babafd1c41e2cb8898 (diff)
downloadruby-d979f6ac6550c074e6236295eb972674193296f7.tar.gz
* enc/make_encmake.rb: the list of encoding extension libraries must
not include encinit.c itself. It caused "undefined reference to Init_encinit". git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50978 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'enc/make_encmake.rb')
-rwxr-xr-xenc/make_encmake.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/enc/make_encmake.rb b/enc/make_encmake.rb
index 2342317b21..831b0e1962 100755
--- a/enc/make_encmake.rb
+++ b/enc/make_encmake.rb
@@ -51,7 +51,7 @@ end
ALPHANUMERIC_ORDER = proc {|e| e.scan(/(\d+)|(\D+)/).map {|n,a| a||[n.size,n.to_i]}.flatten}
def target_encodings
- encs = Dir.open($srcdir) {|d| d.grep(/.+\.c\z/)} - BUILTIN_ENCS - ["mktable.c"]
+ encs = Dir.open($srcdir) {|d| d.grep(/.+\.c\z/)} - BUILTIN_ENCS - ["mktable.c", "encinit.c"]
encs.each {|e| e.chomp!(".c")}
encs.reject! {|e| !ENC_PATTERNS.any? {|p| File.fnmatch?(p, e)}} if !ENC_PATTERNS.empty?
encs.reject! {|e| NOENC_PATTERNS.any? {|p| File.fnmatch?(p, e)}}