mirror of
https://github.com/rubyjs/libv8
synced 2023-03-27 23:21:48 -04:00
Enumerate files in submodules automatically
This commit is contained in:
parent
e90425c3df
commit
9b518bee32
1 changed files with 6 additions and 6 deletions
|
@ -15,12 +15,12 @@ Gem::Specification.new do |s|
|
|||
s.rubyforge_project = "libv8"
|
||||
|
||||
s.files = `git ls-files`.split("\n")
|
||||
s.files += Dir.chdir("vendor/v8") do
|
||||
`git ls-files`.split("\n").reject {|f| f =~ /^out|^test|^benchmarks/}.map {|f| "vendor/v8/#{f}"}
|
||||
end
|
||||
s.files += Dir['vendor/v8/build/**/*']
|
||||
s.files += Dir.chdir("vendor/gyp") do
|
||||
`git ls-files`.split("\n").map {|f| "vendor/gyp/#{f}"}
|
||||
|
||||
submodules = `git submodule --quiet foreach 'echo $path'`.split("\n").map(&:chomp)
|
||||
submodules.each do |submodule|
|
||||
s.files += Dir.chdir(submodule) do
|
||||
`git ls-files`.split("\n").reject {|f| f =~ /^out|^test|^benchmarks/}.map {|f| "#{submodule}/#{f}"}
|
||||
end
|
||||
end
|
||||
|
||||
s.extensions = ["ext/libv8/extconf.rb"]
|
||||
|
|
Loading…
Add table
Reference in a new issue