Use convenience initializer for TargetReference.local

This commit is contained in:
Yuta Saito
2019-10-27 09:11:27 +09:00
parent fbc7e9442d
commit d3560e7f6b
+2 -2
View File
@@ -127,7 +127,7 @@ public class SchemeGenerator {
let testTargets = scheme.test?.targets ?? []
let testBuildTargets = testTargets.map {
Scheme.BuildTarget(target: TargetReference(name: $0.name, location: .local), buildTypes: BuildType.testOnly)
Scheme.BuildTarget(target: .local($0.name), buildTypes: BuildType.testOnly)
}
let testBuildTargetEntries = try testBuildTargets.map(getBuildEntry)
@@ -260,7 +260,7 @@ extension Scheme {
public init(name: String, target: Target, targetScheme: TargetScheme, debugConfig: String, releaseConfig: String) {
self.init(
name: name,
build: .init(targets: [Scheme.BuildTarget(target: TargetReference(name: target.name, location: .local))]),
build: .init(targets: [Scheme.BuildTarget(target: TargetReference.local(target.name))]),
run: .init(
config: debugConfig,
commandLineArguments: targetScheme.commandLineArguments,