add aggregate targets to project

This commit is contained in:
Yonas Kolb
2018-07-24 22:06:31 +10:00
parent 884490f955
commit 38e9a89c09
2 changed files with 5 additions and 1 deletions
+4 -1
View File
@@ -214,7 +214,10 @@ public class PBXProjGenerator {
.merged(generateTargetAttributes() ?? [:])
pbxProject.object.knownRegions = sourceGenerator.knownRegions.sorted()
pbxProject.object.targets = targetObjects.values.sorted { $0.object.name < $1.object.name }.map { $0.reference }
let allTargets: [ObjectReference<PBXTarget>] = Array(targetObjects.values) + Array(targetAggregateObjects.values.map { ObjectReference(reference: $0.reference, object: $0.object) })
pbxProject.object.targets = allTargets
.sorted { $0.object.name < $1.object.name }
.map { $0.reference }
pbxProject.object.attributes = projectAttributes
return pbxProj