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``.
@@ -374,13 +374,13 @@ extension SwiftPMBuildSystem {
374
374
}
375
375
}
376
376
377
- let modulesGraph = try self . workspace. loadPackageGraph (
377
+ let modulesGraph = try await self . workspace. loadPackageGraph (
378
378
rootInput: PackageGraphRootInput ( packages: [ AbsolutePath ( projectRoot) ] ) ,
379
379
forceResolvedVersions: forceResolvedVersions,
380
380
observabilityScope: observabilitySystem. topScope
381
381
)
382
382
383
- let plan = try BuildPlan (
383
+ let plan = try await BuildPlan (
384
384
destinationBuildParameters: destinationBuildParameters,
385
385
toolsBuildParameters: toolsBuildParameters,
386
386
graph: modulesGraph,
0 commit comments