Module: PodPrebuild::BuildOrder
- Defined in:
- lib/cocoapods-binary-cache/helper/prebuild_order.rb
Class Method Summary collapse
Class Method Details
.order_targets(targets) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/cocoapods-binary-cache/helper/prebuild_order.rb', line 3 def self.order_targets(targets) # It's more efficient to build frameworks that have more dependencies first # so that the build parallelism is ultilized # >> --- MyFramework ----------------------------------| # >> --- ADependency ---| # >> --- AnotherADependency ---| targets.sort_by { |t| -t.recursive_dependent_targets.count } end |