diff options
| author | nagachika <nagachika@ruby-lang.org> | 2022-10-15 16:27:31 +0900 |
|---|---|---|
| committer | nagachika <nagachika@ruby-lang.org> | 2022-10-15 16:27:31 +0900 |
| commit | 21c876d3ca0980c23f55bea4e1fd0328de3395ae (patch) | |
| tree | d67d1fcb17e88488b149fb732053e680f7d3e228 | |
| parent | 2d26e45135af8b427d9ccc6d47082c21be8b9c74 (diff) | |
merge revision(s) b2491783986084770f6f97552f27b868622730cf:
Install gems `lib` directory to build path
---
ext/extmk.rb | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
| -rwxr-xr-x | ext/extmk.rb | 19 | ||||
| -rw-r--r-- | version.h | 2 |
2 files changed, 20 insertions, 1 deletions
diff --git a/ext/extmk.rb b/ext/extmk.rb index 868c1a504d..4d0c415d1b 100755 --- a/ext/extmk.rb +++ b/ext/extmk.rb @@ -589,6 +589,25 @@ exts.each do |d| end end +if @gemname + src_gemlib = File.join($top_srcdir, ext_prefix, @gemname, "lib") + src_gemlib = relative_from(src_gemlib, ([".."]*ext_prefix.count("/")).join("/")) + gemlib = "#{@gemname}/lib" + if File.directory?(src_gemlib) + if File.exist?(gemlib) + puts "using #{gemlib}" + else + begin + File.symlink(relative_from(src_gemlib, ".."), gemlib) + puts "linked #{gemlib}" + rescue NotImplementedError, Errno::EPERM + FileUtils.cp_r(src_gemlib, gemlib) + puts "copied #{gemlib}" + end + end + end +end + $top_srcdir = srcdir $topdir = "." $hdrdir = hdrdir @@ -11,7 +11,7 @@ # define RUBY_VERSION_MINOR RUBY_API_VERSION_MINOR #define RUBY_VERSION_TEENY 3 #define RUBY_RELEASE_DATE RUBY_RELEASE_YEAR_STR"-"RUBY_RELEASE_MONTH_STR"-"RUBY_RELEASE_DAY_STR -#define RUBY_PATCHLEVEL 78 +#define RUBY_PATCHLEVEL 79 #define RUBY_RELEASE_YEAR 2022 #define RUBY_RELEASE_MONTH 10 |
