@@ -80,6 +80,7 @@ let package = Package(
8080 " SKSupport " ,
8181 " SourceKitD " ,
8282 " SourceKitLSP " ,
83+ " SwiftExtensions " ,
8384 . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
8485 . product( name: " SwiftIDEUtils " , package : " swift-syntax " ) ,
8586 . product( name: " SwiftSyntax " , package : " swift-syntax " ) ,
@@ -183,6 +184,7 @@ let package = Package(
183184 " LanguageServerProtocol " ,
184185 " LanguageServerProtocolJSONRPC " ,
185186 " SKSupport " ,
187+ " SwiftExtensions " ,
186188 ]
187189 ) ,
188190
@@ -195,6 +197,7 @@ let package = Package(
195197 " LanguageServerProtocol " ,
196198 " LSPLogging " ,
197199 " SKCore " ,
200+ " SwiftExtensions " ,
198201 . product( name: " IndexStoreDB " , package : " indexstore-db " ) ,
199202 ] ,
200203 exclude: [ " CMakeLists.txt " ]
@@ -221,6 +224,7 @@ let package = Package(
221224 " LSPLogging " ,
222225 " SKSupport " ,
223226 " SourceKitD " ,
227+ " SwiftExtensions " ,
224228 . product( name: " SwiftPMDataModel-auto " , package : " swift-package-manager " ) ,
225229 . product( name: " SwiftToolsSupport-auto " , package : " swift-tools-support-core " ) ,
226230 ] ,
@@ -246,6 +250,7 @@ let package = Package(
246250 . product( name: " SwiftToolsSupport-auto " , package : " swift-tools-support-core " ) ,
247251 " LanguageServerProtocol " ,
248252 " LSPLogging " ,
253+ " SwiftExtensions " ,
249254 ] ,
250255 exclude: [ " CMakeLists.txt " ] ,
251256 swiftSettings: [ . enableExperimentalFeature( " StrictConcurrency " ) ]
@@ -257,6 +262,7 @@ let package = Package(
257262 " LSPTestSupport " ,
258263 " SKSupport " ,
259264 " SKTestSupport " ,
265+ " SwiftExtensions " ,
260266 ]
261267 ) ,
262268
@@ -269,6 +275,7 @@ let package = Package(
269275 " LanguageServerProtocol " ,
270276 " LSPLogging " ,
271277 " SKCore " ,
278+ " SwiftExtensions " ,
272279 . product( name: " SwiftPM-auto " , package : " swift-package-manager " ) ,
273280 . product( name: " SwiftToolsSupport-auto " , package : " swift-tools-support-core " ) ,
274281 ] ,
@@ -302,6 +309,7 @@ let package = Package(
302309 " LSPLogging " ,
303310 " SKCore " ,
304311 " SourceKitLSP " ,
312+ " SwiftExtensions " ,
305313 . product( name: " ISDBTestSupport " , package : " indexstore-db " ) ,
306314 . product( name: " SwiftToolsSupport-auto " , package : " swift-tools-support-core " ) ,
307315 ] ,
@@ -319,6 +327,7 @@ let package = Package(
319327 " Csourcekitd " ,
320328 " LSPLogging " ,
321329 " SKSupport " ,
330+ " SwiftExtensions " ,
322331 . product( name: " SwiftToolsSupport-auto " , package : " swift-tools-support-core " ) ,
323332 ] ,
324333 exclude: [ " CMakeLists.txt " , " sourcekitd_uids.swift.gyb " ] ,
@@ -331,6 +340,7 @@ let package = Package(
331340 " SourceKitD " ,
332341 " SKCore " ,
333342 " SKTestSupport " ,
343+ " SwiftExtensions " ,
334344 ]
335345 ) ,
336346
@@ -349,6 +359,7 @@ let package = Package(
349359 " SKSupport " ,
350360 " SKSwiftPMWorkspace " ,
351361 " SourceKitD " ,
362+ " SwiftExtensions " ,
352363 . product( name: " IndexStoreDB " , package : " indexstore-db " ) ,
353364 . product( name: " SwiftBasicFormat " , package : " swift-syntax " ) ,
354365 . product( name: " SwiftDiagnostics " , package : " swift-syntax " ) ,
@@ -387,6 +398,13 @@ let package = Package(
387398 . product( name: " SwiftSyntaxMacros " , package : " swift-syntax " ) ,
388399 ]
389400 ) ,
401+
402+ // MARK: SwiftExtensions
403+
404+ . target(
405+ name: " SwiftExtensions " ,
406+ exclude: [ " CMakeLists.txt " ]
407+ ) ,
390408 ]
391409)
392410
0 commit comments