support 'Cygwin' as build platform.

This commit is contained in:
crimsonwoods
2013-03-14 23:51:44 +09:00
parent bb63eb04d0
commit ef23ae4e41
3 changed files with 45 additions and 11 deletions
+8
View File
@@ -128,6 +128,14 @@ module MRuby
end
end
def cygwin_filename(name)
if name.is_a?(Array)
name.flatten.map { |n| cyg_filename(n) }
else
'"%s"' % `cygpath -w "#{filename(name)}"`.strip
end
end
def exefile(name)
if name.is_a?(Array)
name.flatten.map { |n| exefile(n) }