mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
`InterfaceSubContextDelegateImpl` causes sub-instances to inherit `-fmodule-map-file=` options. Those Module Maps become file dependencies of all downstream PCMs and their depending Swift modules, even though they really aren't. This causes frequent re-builds of the Module Cache contents when seemingly-unrelated files are touched. Explicit Module Builds rely on these options for building Swift Interface files, so for now we just disable inheritance of these options in Implicit Module builds.
5 lines
142 B
Plaintext
5 lines
142 B
Plaintext
// swift-interface-format-version: 1.0
|
|
// swift-module-flags: -swift-version 5 -enforce-exclusivity=checked -module-name SIMod
|
|
import CIMod
|
|
|