diff options
| author | crimsonwoods <[email protected]> | 2013-03-14 23:51:44 +0900 |
|---|---|---|
| committer | crimsonwoods <[email protected]> | 2013-03-14 23:51:44 +0900 |
| commit | ef23ae4e417e952aed59694aeb9bf4bf62f68472 (patch) | |
| tree | e4c992bf98b3515ee4e7f2ca84f2af914e22831c /tasks/mruby_build.rake | |
| parent | bb63eb04d02a723592e504f1b796b58154d3aa1c (diff) | |
| download | mruby-ef23ae4e417e952aed59694aeb9bf4bf62f68472.tar.gz mruby-ef23ae4e417e952aed59694aeb9bf4bf62f68472.zip | |
support 'Cygwin' as build platform.
Diffstat (limited to 'tasks/mruby_build.rake')
| -rw-r--r-- | tasks/mruby_build.rake | 8 |
1 files changed, 8 insertions, 0 deletions
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) } |
