Method: PPL::Header.combine
- Defined in:
- lib/pod-pipeline/util/header.rb
.combine(output, inputs, include_list = [], exclude_list = []) ⇒ Object
72 73 74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/pod-pipeline/util/header.rb', line 72 def self.combine(output, inputs, include_list = [], exclude_list = []) puts "\n目标文件:#{output}\n" combine_collect(inputs, include_list, exclude_list).each do |input| Dir["#{input}/Headers/*.h"].each do |header| next if header.include?('-umbrella.h') FileUtils.cp(header, output, 'preserve': true) end end Dir["#{output}/*.h"].each { |header| combine_reset(header, inputs) } combine_base(output) end |