mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +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:
@@ -107,9 +107,9 @@ private:
|
||||
ModuleDependenciesCache &cache,
|
||||
ModuleDependencyIDSetVector &directDependencies);
|
||||
|
||||
/// If a module has a bridging header, execute a dependency scan
|
||||
/// If a module has a bridging header or other header inputs, execute a dependency scan
|
||||
/// on it and record the dependencies.
|
||||
void resolveBridgingHeaderDependencies(
|
||||
void resolveHeaderDependencies(
|
||||
const ModuleDependencyID &moduleID, ModuleDependenciesCache &cache,
|
||||
std::vector<std::string> &allClangModules,
|
||||
llvm::StringSet<> &alreadyKnownModules,
|
||||
|
||||
Reference in New Issue
Block a user