mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[Dependency Scanning] Add support for placing explicitly-built SDK modules into a separate module cache
With '-sdk-module-cache-path', Swift textual interfaces found in the SDK will be built into a separate SDK-specific module cache. Clang modules are not yet affected by this change, pending addition of the required API.
This commit is contained in:
@@ -264,7 +264,7 @@ public:
|
||||
virtual void verifyAllModules() override;
|
||||
|
||||
virtual llvm::SmallVector<std::pair<ModuleDependencyID, ModuleDependencyInfo>, 1>
|
||||
getModuleDependencies(Identifier moduleName, StringRef moduleOutputPath,
|
||||
getModuleDependencies(Identifier moduleName, StringRef moduleOutputPath, StringRef sdkModuleOutputPath,
|
||||
const llvm::DenseSet<clang::tooling::dependencies::ModuleID> &alreadySeenClangModules,
|
||||
clang::tooling::dependencies::DependencyScanningTool &clangScanningTool,
|
||||
InterfaceSubContextDelegate &delegate,
|
||||
|
||||
Reference in New Issue
Block a user