We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d23e5ba commit ffef731Copy full SHA for ffef731
Sources/PackageModel/Manifest.swift
@@ -179,8 +179,13 @@ extension Manifest {
179
case .everything:
180
return self.targets
181
case .specific(let productFilter):
182
- let products = self.products.filter { productFilter.contains($0.name) }
183
- targets = targetsRequired(for: products)
+ // We can skip computing the filtered target list if pre-5.2 is being used.
+ if toolsVersion < ToolsVersion.v5_2 {
184
+ return self.targets
185
+ } else {
186
+ let products = self.products.filter { productFilter.contains($0.name) }
187
+ targets = targetsRequired(for: products)
188
+ }
189
}
190
191
_requiredTargets[productFilter] = targets
0 commit comments