Now bundled gems are extracted under .bundle/gems
This commit is contained in:
parent
0d38a51ec4
commit
1e7c0ccb0d
@ -16,7 +16,7 @@ srcdir ||= File.dirname(File.dirname(__FILE__))
|
|||||||
exts = {}
|
exts = {}
|
||||||
[
|
[
|
||||||
["exts", "ext", "--extstatic $(EXTSTATIC)"],
|
["exts", "ext", "--extstatic $(EXTSTATIC)"],
|
||||||
["gems", "gems", "--no-extstatic"],
|
["gems", ".bundle/gems", "--no-extstatic"],
|
||||||
].each do |t, d, o|
|
].each do |t, d, o|
|
||||||
exts[t] = [o, Dir.glob("#{srcdir}/#{d}/*/").map {|n| n[(srcdir.size+1)..-2]}]
|
exts[t] = [o, Dir.glob("#{srcdir}/#{d}/*/").map {|n| n[(srcdir.size+1)..-2]}]
|
||||||
end
|
end
|
||||||
|
@ -17,7 +17,7 @@ opt = OptionParser.new do |o|
|
|||||||
o.order!(ARGV)
|
o.order!(ARGV)
|
||||||
end
|
end
|
||||||
contpat = /(?>(?>[^\\\n]|\\.)*\\\n)*(?>[^\\\n]|\\.)*/
|
contpat = /(?>(?>[^\\\n]|\\.)*\\\n)*(?>[^\\\n]|\\.)*/
|
||||||
Dir.glob("{ext,gems}/*/exts.mk") do |e|
|
Dir.glob("{ext,.bundle/gems}/*/exts.mk") do |e|
|
||||||
gem = /\Agems(?=\/)/ =~ e
|
gem = /\Agems(?=\/)/ =~ e
|
||||||
s = File.read(e)
|
s = File.read(e)
|
||||||
s.scan(/^(extensions|SUBMAKEOPTS|EXT[A-Z]+|MFLAGS|NOTE_[A-Z]+)[ \t]*=[ \t]*(#{contpat})$/o) do |n, v|
|
s.scan(/^(extensions|SUBMAKEOPTS|EXT[A-Z]+|MFLAGS|NOTE_[A-Z]+)[ \t]*=[ \t]*(#{contpat})$/o) do |n, v|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user