Introduce a BuiltInBuildSystemAdapter that can be used to transition BuildSystem to a type that implements BSP

This commit is contained in:
Alex Hoppen
2024-09-09 15:17:55 -07:00
parent fd0573e4b8
commit b4d04ce983
15 changed files with 221 additions and 56 deletions

View File

@@ -130,6 +130,12 @@ package actor SwiftPMBuildSystem {
self.delegate = delegate
}
package weak var messageHandler: BuiltInBuildSystemMessageHandler?
package func setMessageHandler(_ messageHandler: any BuiltInBuildSystemMessageHandler) {
self.messageHandler = messageHandler
}
/// This callback is informed when `reloadPackage` starts and ends executing.
private var reloadPackageStatusCallback: (ReloadPackageStatus) async -> Void