From 8d9b300a72ec3de3b88aae973661be347df7a028 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 4 Feb 2014 08:20:05 +0000 Subject: dir.c: glob cases on case-insensitive system * dir.c (glob_helper): return the filename with actual cases on the filesystem if it is case-insensitive. [ruby-core:42469] [Feature #5994] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44807 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/mkmf.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/mkmf.rb') diff --git a/lib/mkmf.rb b/lib/mkmf.rb index 3f88fe3f04..88084554f4 100644 --- a/lib/mkmf.rb +++ b/lib/mkmf.rb @@ -71,7 +71,7 @@ module MakeMakefile # Extensions for files complied with a C++ compiler CXX_EXT = %w[cc mm cxx cpp] - if File::FNM_SYSCASE.zero? + unless File.exist?(File.join(*File.split(__FILE__).tap {|d, b| b.swapcase})) CXX_EXT.concat(%w[C]) end -- cgit v1.2.3