Skip to content

Commit ede4088

Browse files
authored
Merge pull request swiftlang#1898 from Kila2/feature/config-build-settings-timeout
feature support override buildSettingsTimeout by workspace config.json
2 parents 50793f6 + cf58f14 commit ede4088

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Sources/SKOptions/SourceKitLSPOptions.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,7 @@ public struct SourceKitLSPOptions: Sendable, Codable, Equatable {
376376
public init(
377377
swiftPM: SwiftPMOptions? = .init(),
378378
fallbackBuildSystem: FallbackBuildSystemOptions? = .init(),
379+
buildSettingsTimeout: Int? = nil,
379380
compilationDatabase: CompilationDatabaseOptions? = .init(),
380381
clangdOptions: [String]? = nil,
381382
index: IndexOptions? = .init(),
@@ -392,6 +393,7 @@ public struct SourceKitLSPOptions: Sendable, Codable, Equatable {
392393
) {
393394
self.swiftPM = swiftPM
394395
self.fallbackBuildSystem = fallbackBuildSystem
396+
self.buildSettingsTimeout = buildSettingsTimeout
395397
self.compilationDatabase = compilationDatabase
396398
self.clangdOptions = clangdOptions
397399
self.index = index
@@ -444,6 +446,7 @@ public struct SourceKitLSPOptions: Sendable, Codable, Equatable {
444446
base: base.fallbackBuildSystemOrDefault,
445447
override: override?.fallbackBuildSystem
446448
),
449+
buildSettingsTimeout: override?.buildSettingsTimeout,
447450
compilationDatabase: CompilationDatabaseOptions.merging(
448451
base: base.compilationDatabaseOrDefault,
449452
override: override?.compilationDatabase

0 commit comments

Comments
 (0)