diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2015-01-03 13:04:20 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2015-01-03 13:04:20 +0900 |
| commit | 3dea108857870ca25741e24aaa04c90240d9c958 (patch) | |
| tree | 1e3e77b346e6ccb51daf3695c86d00b94c911a27 | |
| parent | 7d4b516ca3fcdbda14ad7cb665c3d81b68ff28b8 (diff) | |
| parent | 1aef549971f79709b3d100832b1ea846a0dee9e3 (diff) | |
| download | mruby-3dea108857870ca25741e24aaa04c90240d9c958.tar.gz mruby-3dea108857870ca25741e24aaa04c90240d9c958.zip | |
Merge pull request #2690 from furunkel/master
Set correct build dir for bins
| -rw-r--r-- | Rakefile | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -52,7 +52,11 @@ MRuby.each_target do |target| gems.map do |gem| current_dir = gem.dir.relative_path_from(Dir.pwd) relative_from_root = gem.dir.relative_path_from(MRUBY_ROOT) - current_build_dir = "#{build_dir}/#{relative_from_root}" + current_build_dir = File.expand_path "#{build_dir}/#{relative_from_root}" + + if current_build_dir !~ /^#{build_dir}/ + current_build_dir = "#{build_dir}/mrbgems/#{gem.name}" + end gem.bins.each do |bin| exec = exefile("#{build_dir}/bin/#{bin}") |
