From ef23ae4e417e952aed59694aeb9bf4bf62f68472 Mon Sep 17 00:00:00 2001 From: crimsonwoods Date: Thu, 14 Mar 2013 23:51:44 +0900 Subject: support 'Cygwin' as build platform. --- tasks/mruby_build.rake | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tasks/mruby_build.rake') diff --git a/tasks/mruby_build.rake b/tasks/mruby_build.rake index 812e861a7..45b0ff599 100644 --- a/tasks/mruby_build.rake +++ b/tasks/mruby_build.rake @@ -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) } -- cgit v1.2.3 From d2f74c7c46c6cb3c4eb278b5adb1c766013d3b6c Mon Sep 17 00:00:00 2001 From: crimsonwoods Date: Thu, 14 Mar 2013 23:54:50 +0900 Subject: bug fix: fix wrong method name. --- tasks/mruby_build.rake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tasks/mruby_build.rake') diff --git a/tasks/mruby_build.rake b/tasks/mruby_build.rake index 45b0ff599..d0809cbdc 100644 --- a/tasks/mruby_build.rake +++ b/tasks/mruby_build.rake @@ -130,7 +130,7 @@ module MRuby def cygwin_filename(name) if name.is_a?(Array) - name.flatten.map { |n| cyg_filename(n) } + name.flatten.map { |n| cygwin_filename(n) } else '"%s"' % `cygpath -w "#{filename(name)}"`.strip end -- cgit v1.2.3