mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[Dependency Scanning] Scan header inputs of binary Swift moduel dependencies
Otherwise they may have module dependencies of their own which will not be detected by the scanner and included in the list of explicit inputs for compilation.
This commit is contained in:
@@ -141,7 +141,7 @@ using SwiftInterfaceModuleDetailsLayout =
|
||||
FileIDField, // bridgingHeaderFile
|
||||
FileIDArrayIDField, // sourceFiles
|
||||
FileIDArrayIDField, // bridgingSourceFiles
|
||||
FileIDArrayIDField, // bridgingModuleDependencies
|
||||
IdentifierIDField, // bridgingModuleDependencies
|
||||
DependencyIDArrayIDField, // swiftOverlayDependencies
|
||||
IdentifierIDField, // CASFileSystemRootID
|
||||
IdentifierIDField, // bridgingHeaderIncludeTree
|
||||
@@ -168,7 +168,9 @@ using SwiftBinaryModuleDetailsLayout =
|
||||
FileIDField, // moduleDocPath
|
||||
FileIDField, // moduleSourceInfoPath
|
||||
DependencyIDArrayIDField, // swiftOverlayDependencies
|
||||
ImportArrayIDField, // headerImports
|
||||
FileIDField, // headerImport
|
||||
IdentifierIDField, // headerModuleDependencies
|
||||
FileIDArrayIDField, // headerSourceFiles
|
||||
IsFrameworkField, // isFramework
|
||||
IdentifierIDField // moduleCacheKey
|
||||
>;
|
||||
|
||||
Reference in New Issue
Block a user