Skip to content

Commit 58c25cf

Browse files
committed
[Explicit Module Builds] Use c99name instead of name when forming a list of external module dependencies
This name matches the actual language-level module name versus the target name.
1 parent b53aead commit 58c25cf

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

Sources/Build/ManifestBuilder.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -432,9 +432,8 @@ extension LLBuildManifestBuilder {
432432
guard let dependencyGraph = targetDepGraphMap[target] else {
433433
fatalError("Expected dependency graph for target: \(target.description)")
434434
}
435-
let moduleName = target.name
436435
let dependencyModulePath = dependencySwiftTargetDescription.moduleOutputPath
437-
dependencyArtifactMap[ModuleDependencyId.swiftPlaceholder(moduleName)] =
436+
dependencyArtifactMap[ModuleDependencyId.swiftPlaceholder(target.c99name)] =
438437
(dependencyModulePath, dependencyGraph)
439438

440439
collectTargetDependencyInfos(for: target,

0 commit comments

Comments
 (0)