11
11
//===----------------------------------------------------------------------===//
12
12
13
13
import Basics
14
- import Build
14
+ @ preconcurrency import Build
15
15
import BuildServerProtocol
16
16
import Dispatch
17
17
import Foundation
18
18
import LanguageServerProtocol
19
- import PackageGraph
19
+ @ preconcurrency import PackageGraph
20
20
import PackageLoading
21
21
import PackageModel
22
22
import SKLogging
@@ -26,7 +26,7 @@ import SourceControl
26
26
import SourceKitLSPAPI
27
27
import SwiftExtensions
28
28
import ToolchainRegistry
29
- import Workspace
29
+ @ preconcurrency import Workspace
30
30
31
31
import struct Basics. AbsolutePath
32
32
import struct Basics. IdentifiableSet
@@ -42,7 +42,7 @@ import class ToolchainRegistry.Toolchain
42
42
fileprivate typealias AbsolutePath = Basics . AbsolutePath
43
43
44
44
#if canImport(SPMBuildCore)
45
- import SPMBuildCore
45
+ @ preconcurrency import SPMBuildCore
46
46
#endif
47
47
48
48
/// Parameter of `reloadPackageStatusCallback` in ``SwiftPMWorkspace``.
@@ -368,13 +368,13 @@ extension SwiftPMBuildSystem {
368
368
}
369
369
}
370
370
371
- let modulesGraph = try self . workspace. loadPackageGraph (
371
+ let modulesGraph = try await self . workspace. loadPackageGraph (
372
372
rootInput: PackageGraphRootInput ( packages: [ AbsolutePath ( projectRoot) ] ) ,
373
373
forceResolvedVersions: forceResolvedVersions,
374
374
observabilityScope: observabilitySystem. topScope
375
375
)
376
376
377
- let plan = try BuildPlan (
377
+ let plan = try await BuildPlan (
378
378
destinationBuildParameters: destinationBuildParameters,
379
379
toolsBuildParameters: toolsBuildParameters,
380
380
graph: modulesGraph,
0 commit comments