Skip to content

Commit ec7c830

Browse files
committed
[Build] SwiftTargetBuildDescription: Rename destinationBuildParameters to buildParameters
1 parent dcd36c5 commit ec7c830

File tree

6 files changed

+74
-74
lines changed

6 files changed

+74
-74
lines changed

Sources/Build/BuildDescription/SwiftTargetBuildDescription.swift

Lines changed: 52 additions & 52 deletions
Large diffs are not rendered by default.

Sources/Build/BuildDescription/TargetBuildDescription.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ public enum TargetBuildDescription {
101101
var buildParameters: BuildParameters {
102102
switch self {
103103
case .swift(let swiftTargetBuildDescription):
104-
return swiftTargetBuildDescription.defaultBuildParameters
104+
return swiftTargetBuildDescription.buildParameters
105105
case .clang(let clangTargetBuildDescription):
106106
return clangTargetBuildDescription.buildParameters
107107
}

Sources/Build/BuildManifest/LLBuildManifestBuilder+Swift.swift

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ extension LLBuildManifestBuilder {
4545
let moduleNode = Node.file(target.moduleOutputPath)
4646
let cmdOutputs = objectNodes + [moduleNode]
4747

48-
if target.defaultBuildParameters.driverParameters.useIntegratedSwiftDriver {
48+
if target.buildParameters.driverParameters.useIntegratedSwiftDriver {
4949
try self.addSwiftCmdsViaIntegratedDriver(
5050
target,
5151
inputs: inputs,
@@ -68,7 +68,7 @@ extension LLBuildManifestBuilder {
6868
// jobs needed to build this Swift target.
6969
var commandLine = try target.emitCommandLine()
7070
commandLine.append("-driver-use-frontend-path")
71-
commandLine.append(target.defaultBuildParameters.toolchain.swiftCompilerPath.pathString)
71+
commandLine.append(target.buildParameters.toolchain.swiftCompilerPath.pathString)
7272
// FIXME: At some point SwiftPM should provide its own executor for
7373
// running jobs/launching processes during planning
7474
let resolver = try ArgsResolver(fileSystem: target.fileSystem)
@@ -132,7 +132,7 @@ extension LLBuildManifestBuilder {
132132
// common intermediate dependency modules, such dependencies can lead
133133
// to cycles in the resulting manifest.
134134
var manifestNodeInputs: [Node] = []
135-
if targetDescription.defaultBuildParameters.driverParameters.useExplicitModuleBuild && !isMainModule(job) {
135+
if targetDescription.buildParameters.driverParameters.useExplicitModuleBuild && !isMainModule(job) {
136136
manifestNodeInputs = jobInputs
137137
} else {
138138
manifestNodeInputs = (inputs + jobInputs).uniqued()
@@ -284,7 +284,7 @@ extension LLBuildManifestBuilder {
284284
// jobs needed to build this Swift target.
285285
var commandLine = try targetDescription.emitCommandLine()
286286
commandLine.append("-driver-use-frontend-path")
287-
commandLine.append(targetDescription.defaultBuildParameters.toolchain.swiftCompilerPath.pathString)
287+
commandLine.append(targetDescription.buildParameters.toolchain.swiftCompilerPath.pathString)
288288
commandLine.append("-experimental-explicit-module-build")
289289
let resolver = try ArgsResolver(fileSystem: self.fileSystem)
290290
let executor = SPMSwiftDriverExecutor(
@@ -382,7 +382,7 @@ extension LLBuildManifestBuilder {
382382
name: cmdName,
383383
inputs: inputs + [Node.file(target.sourcesFileListPath)],
384384
outputs: cmdOutputs,
385-
executable: target.defaultBuildParameters.toolchain.swiftCompilerPath,
385+
executable: target.buildParameters.toolchain.swiftCompilerPath,
386386
moduleName: target.target.c99name,
387387
moduleAliases: target.target.moduleAliases,
388388
moduleOutputPath: target.moduleOutputPath,
@@ -393,7 +393,7 @@ extension LLBuildManifestBuilder {
393393
sources: target.sources,
394394
fileList: target.sourcesFileListPath,
395395
isLibrary: isLibrary,
396-
wholeModuleOptimization: target.defaultBuildParameters.configuration == .release,
396+
wholeModuleOptimization: target.buildParameters.configuration == .release,
397397
outputFileMapPath: try target.writeOutputFileMap() // FIXME: Eliminate side effect.
398398
)
399399
}
@@ -403,7 +403,7 @@ extension LLBuildManifestBuilder {
403403
) throws -> [Node] {
404404
var inputs = target.sources.map(Node.file)
405405

406-
let swiftVersionFilePath = addSwiftGetVersionCommand(buildParameters: target.defaultBuildParameters)
406+
let swiftVersionFilePath = addSwiftGetVersionCommand(buildParameters: target.buildParameters)
407407
inputs.append(.file(swiftVersionFilePath))
408408

409409
// Add resources node as the input to the target. This isn't great because we
@@ -447,7 +447,7 @@ extension LLBuildManifestBuilder {
447447
}
448448
}
449449

450-
for dependency in target.target.dependencies(satisfying: target.defaultBuildParameters.buildEnvironment) {
450+
for dependency in target.target.dependencies(satisfying: target.buildParameters.buildEnvironment) {
451451
switch dependency {
452452
case .target(let target, _):
453453
try addStaticTargetInputs(target)
@@ -474,7 +474,7 @@ extension LLBuildManifestBuilder {
474474
}
475475

476476
for binaryPath in target.libraryBinaryPaths {
477-
let path = target.defaultBuildParameters.destinationPath(forBinaryAt: binaryPath)
477+
let path = target.buildParameters.destinationPath(forBinaryAt: binaryPath)
478478
if self.fileSystem.isDirectory(binaryPath) {
479479
inputs.append(directory: path)
480480
} else {
@@ -504,7 +504,7 @@ extension LLBuildManifestBuilder {
504504
inputs: cmdOutputs,
505505
outputs: [targetOutput]
506506
)
507-
if self.plan.graph.isInRootPackages(target.target, satisfying: target.defaultBuildParameters.buildEnvironment) {
507+
if self.plan.graph.isInRootPackages(target.target, satisfying: target.buildParameters.buildEnvironment) {
508508
if !target.isTestTarget {
509509
self.addNode(targetOutput, toTarget: .main)
510510
}
@@ -514,13 +514,13 @@ extension LLBuildManifestBuilder {
514514

515515
private func addModuleWrapCmd(_ target: SwiftTargetBuildDescription) throws {
516516
// Add commands to perform the module wrapping Swift modules when debugging strategy is `modulewrap`.
517-
guard target.defaultBuildParameters.debuggingStrategy == .modulewrap else { return }
517+
guard target.buildParameters.debuggingStrategy == .modulewrap else { return }
518518
var moduleWrapArgs = [
519-
target.defaultBuildParameters.toolchain.swiftCompilerPath.pathString,
519+
target.buildParameters.toolchain.swiftCompilerPath.pathString,
520520
"-modulewrap", target.moduleOutputPath.pathString,
521521
"-o", target.wrappedModuleOutputPath.pathString,
522522
]
523-
moduleWrapArgs += try target.defaultBuildParameters.tripleArgs(for: target.target)
523+
moduleWrapArgs += try target.buildParameters.tripleArgs(for: target.target)
524524
self.manifest.addShellCmd(
525525
name: target.wrappedModuleOutputPath.pathString,
526526
description: "Wrapping AST for \(target.target.name) for debugging",
@@ -608,6 +608,6 @@ extension SwiftTargetBuildDescription {
608608
}
609609

610610
public func getLLBuildTargetName() -> String {
611-
self.target.getLLBuildTargetName(buildParameters: self.defaultBuildParameters)
611+
self.target.getLLBuildTargetName(buildParameters: self.buildParameters)
612612
}
613613
}

Sources/Build/BuildPlan/BuildPlan+Swift.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ extension BuildPlan {
2020
func plan(swiftTarget: SwiftTargetBuildDescription) throws {
2121
// We need to iterate recursive dependencies because Swift compiler needs to see all the targets a target
2222
// depends on.
23-
let environment = swiftTarget.defaultBuildParameters.buildEnvironment
23+
let environment = swiftTarget.buildParameters.buildEnvironment
2424
for case .target(let dependency, _) in try swiftTarget.target.recursiveDependencies(satisfying: environment) {
2525
switch dependency.underlying {
2626
case let underlyingTarget as ClangTarget where underlyingTarget.type == .library:
@@ -41,7 +41,7 @@ extension BuildPlan {
4141
swiftTarget.additionalFlags += try pkgConfig(for: target).cFlags
4242
case let target as BinaryTarget:
4343
if case .xcframework = target.kind {
44-
let libraries = try self.parseXCFramework(for: target, triple: swiftTarget.defaultBuildParameters.triple)
44+
let libraries = try self.parseXCFramework(for: target, triple: swiftTarget.buildParameters.triple)
4545
for library in libraries {
4646
library.headersPaths.forEach {
4747
swiftTarget.additionalFlags += ["-I", $0.pathString, "-Xcc", "-I", "-Xcc", $0.pathString]

Sources/Build/BuildPlan/BuildPlan+Test.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ extension BuildPlan {
106106
package: package,
107107
target: discoveryResolvedTarget,
108108
toolsVersion: toolsVersion,
109-
destinationBuildParameters: discoveryTargetBuildParameters,
109+
buildParameters: discoveryTargetBuildParameters,
110110
testTargetRole: .discovery,
111111
shouldDisableSandbox: shouldDisableSandbox,
112112
fileSystem: fileSystem,
@@ -155,7 +155,7 @@ extension BuildPlan {
155155
package: package,
156156
target: entryPointResolvedTarget,
157157
toolsVersion: toolsVersion,
158-
destinationBuildParameters: entryPointBuildParameters,
158+
buildParameters: entryPointBuildParameters,
159159
testTargetRole: .entryPoint(isSynthesized: true),
160160
shouldDisableSandbox: shouldDisableSandbox,
161161
fileSystem: fileSystem,
@@ -200,7 +200,7 @@ extension BuildPlan {
200200
package: package,
201201
target: entryPointResolvedTarget,
202202
toolsVersion: toolsVersion,
203-
destinationBuildParameters: destinationBuildParameters,
203+
buildParameters: destinationBuildParameters,
204204
testTargetRole: .entryPoint(isSynthesized: false),
205205
shouldDisableSandbox: shouldDisableSandbox,
206206
fileSystem: fileSystem,
@@ -222,7 +222,7 @@ extension BuildPlan {
222222
package: package,
223223
target: entryPointResolvedTarget,
224224
toolsVersion: toolsVersion,
225-
destinationBuildParameters: destinationBuildParameters,
225+
buildParameters: destinationBuildParameters,
226226
testTargetRole: .entryPoint(isSynthesized: false),
227227
shouldDisableSandbox: shouldDisableSandbox,
228228
fileSystem: fileSystem,

Sources/Build/BuildPlan/BuildPlan.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ public class BuildPlan: SPMBuildCore.BuildPlan {
380380
target: target,
381381
toolsVersion: toolsVersion,
382382
additionalFileRules: additionalFileRules,
383-
destinationBuildParameters: buildParameters,
383+
buildParameters: buildParameters,
384384
buildToolPluginInvocationResults: buildToolPluginInvocationResults[target.id] ?? [],
385385
prebuildCommandResults: prebuildCommandResults[target.id] ?? [],
386386
requiredMacroProducts: requiredMacroProducts,

0 commit comments

Comments
 (0)