@@ -44,6 +44,9 @@ public struct SourceKitLSPOptions: Sendable, Codable, Equatable {
4444    /// Equivalent to SwiftPM's `--triple` option.
4545    public  var  triple :  String ? 
4646
47+     /// Equivalent to SwiftPM's `--toolset` option.
48+     public  var  toolsets :  [ String ] ? 
49+ 
4750    /// Traits to enable for the package. Equivalent to SwiftPM's `--traits` option.
4851    public  var  traits :  [ String ] ? 
4952
@@ -79,6 +82,7 @@ public struct SourceKitLSPOptions: Sendable, Codable, Equatable {
7982      swiftSDKsDirectory:  String ? =  nil , 
8083      swiftSDK:  String ? =  nil , 
8184      triple:  String ? =  nil , 
85+       toolsets:  [ String ] ? =  nil , 
8286      traits:  [ String ] ? =  nil , 
8387      cCompilerFlags:  [ String ] ? =  nil , 
8488      cxxCompilerFlags:  [ String ] ? =  nil , 
@@ -93,6 +97,7 @@ public struct SourceKitLSPOptions: Sendable, Codable, Equatable {
9397      self . swiftSDKsDirectory =  swiftSDKsDirectory
9498      self . swiftSDK =  swiftSDK
9599      self . triple =  triple
100+       self . toolsets =  toolsets
96101      self . traits =  traits
97102      self . cCompilerFlags =  cCompilerFlags
98103      self . cxxCompilerFlags =  cxxCompilerFlags
@@ -109,6 +114,7 @@ public struct SourceKitLSPOptions: Sendable, Codable, Equatable {
109114        swiftSDKsDirectory:  override? . swiftSDKsDirectory ??  base. swiftSDKsDirectory, 
110115        swiftSDK:  override? . swiftSDK ??  base. swiftSDK, 
111116        triple:  override? . triple ??  base. triple, 
117+         toolsets:  override? . toolsets ??  base. toolsets, 
112118        traits:  override? . traits ??  base. traits, 
113119        cCompilerFlags:  override? . cCompilerFlags ??  base. cCompilerFlags, 
114120        cxxCompilerFlags:  override? . cxxCompilerFlags ??  base. cxxCompilerFlags, 
0 commit comments