summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-06-19 14:02:46 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-06-19 14:02:46 +0900
commit1e7c0ccb0dbe4d65f914a3547aa6ea2503199f01 (patch)
treeb1f4a597e7fd4172cfee7a08bc0f0dea9dfa0f2f
parent0d38a51ec42af3bcef46344d55e3bf1a871d8dc0 (diff)
Now bundled gems are extracted under .bundle/gems
-rw-r--r--template/configure-ext.mk.tmpl2
-rw-r--r--template/exts.mk.tmpl2
2 files changed, 2 insertions, 2 deletions
diff --git a/template/configure-ext.mk.tmpl b/template/configure-ext.mk.tmpl
index 489f6e2a92..630e4a10dc 100644
--- a/template/configure-ext.mk.tmpl
+++ b/template/configure-ext.mk.tmpl
@@ -16,7 +16,7 @@ srcdir ||= File.dirname(File.dirname(__FILE__))
exts = {}
[
["exts", "ext", "--extstatic $(EXTSTATIC)"],
- ["gems", "gems", "--no-extstatic"],
+ ["gems", ".bundle/gems", "--no-extstatic"],
].each do |t, d, o|
exts[t] = [o, Dir.glob("#{srcdir}/#{d}/*/").map {|n| n[(srcdir.size+1)..-2]}]
end
diff --git a/template/exts.mk.tmpl b/template/exts.mk.tmpl
index 4271bfda0a..521b9b2708 100644
--- a/template/exts.mk.tmpl
+++ b/template/exts.mk.tmpl
@@ -17,7 +17,7 @@ opt = OptionParser.new do |o|
o.order!(ARGV)
end
contpat = /(?>(?>[^\\\n]|\\.)*\\\n)*(?>[^\\\n]|\\.)*/
-Dir.glob("{ext,gems}/*/exts.mk") do |e|
+Dir.glob("{ext,.bundle/gems}/*/exts.mk") do |e|
gem = /\Agems(?=\/)/ =~ e
s = File.read(e)
s.scan(/^(extensions|SUBMAKEOPTS|EXT[A-Z]+|MFLAGS|NOTE_[A-Z]+)[ \t]*=[ \t]*(#{contpat})$/o) do |n, v|