diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2012-12-18 04:58:17 -0800 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2012-12-18 04:58:17 -0800 |
| commit | 8e0b6b434e4d928e04c66abe12af1e5e9d64b77b (patch) | |
| tree | 894d2fba43d60cd5460e9d7851847c2a325a1581 | |
| parent | e5f84a1d456e8995b1cecb31c15f797320ed0a2a (diff) | |
| parent | 335ec2ae2b11167ecd2459d03fa01bdb5d60b1fa (diff) | |
| download | mruby-8e0b6b434e4d928e04c66abe12af1e5e9d64b77b.tar.gz mruby-8e0b6b434e4d928e04c66abe12af1e5e9d64b77b.zip | |
Merge pull request #640 from iij/pr-mrbgems-support-relative-path
GEMS.active support relative path
| -rw-r--r-- | mrbgems/build_tasks.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mrbgems/build_tasks.rb b/mrbgems/build_tasks.rb index 0e2d24a2e..35441cf02 100644 --- a/mrbgems/build_tasks.rb +++ b/mrbgems/build_tasks.rb @@ -64,6 +64,10 @@ end def for_each_gem(&block) IO.readlines(ACTIVE_GEMS).map { |line| path = line.chomp + if not File.exist?(path) + path2 = File.join MRUBY_ROOT, 'mrbgems', 'g', path + path = path2 if File.exist? path2 + end gemname = File.basename(path) escaped_gemname = gemname.gsub(/-/, '_') block.call(path, gemname, escaped_gemname) |
