@@ -74,7 +74,7 @@ let package = Package(
7474 " WordPressSharedUI " ,
7575 . product( name: " Gridicons " , package : " Gridicons-iOS " ) ,
7676 . product( name: " Aztec " , package : " AztecEditor-iOS " ) ,
77- ] , swiftSettings: [ . swiftLanguageMode( . v5) ] ) ,
77+ ] as [ Target . Dependency ] , swiftSettings: [ . swiftLanguageMode( . v5) ] ) ,
7878 . target( name: " BuildSettingsKit " ) ,
7979 . target(
8080 name: " DesignSystem " ,
@@ -94,7 +94,7 @@ let package = Package(
9494 // TODO: Remove — It's here just for a NSMutableParagraphStyle init helper
9595 " WordPressKit " ,
9696 . product( name: " Gridicons " , package : " Gridicons-iOS " ) ,
97- ] ,
97+ ] as [ Target . Dependency ] ,
9898 // Set to v5 to avoid @Sendable warnings and errors
9999 swiftSettings: [ . swiftLanguageMode( . v5) ]
100100 ) ,
@@ -126,7 +126,7 @@ let package = Package(
126126 // in SharedCoreDataStack.o
127127 . product( name: " CocoaLumberjack " , package : " CocoaLumberjack " ) ,
128128 . product( name: " CocoaLumberjackSwift " , package : " CocoaLumberjack " ) ,
129- ] ,
129+ ] as [ Target . Dependency ] ,
130130 resources: [ . process( " Resources/Extensions.xcdatamodeld " ) ]
131131 ) ,
132132 . target(
@@ -176,8 +176,8 @@ let package = Package(
176176 . target(
177177 name: " WordPressSharedObjCUI " ,
178178 dependencies: [ " WordPressSharedObjC " ] ,
179- publicHeadersPath: " include " ,
180179 resources: [ . process( " Resources " ) ] ,
180+ publicHeadersPath: " include " ,
181181 swiftSettings: [ . swiftLanguageMode( . v5) ]
182182 ) ,
183183 . target(
@@ -187,7 +187,8 @@ let package = Package(
187187 . product( name: " SwiftSoup " , package : " SwiftSoup " ) ,
188188 . target( name: " SFHFKeychainUtils " ) ,
189189 . target( name: " WordPressSharedObjC " ) ,
190- ] ,
190+ . target( name: " WordPressSharedObjCUI " ) ,
191+ ] as [ Target . Dependency ] ,
191192 resources: [ . process( " Resources " ) ] ,
192193 swiftSettings: [ . swiftLanguageMode( . v5) ]
193194 ) ,
@@ -209,7 +210,7 @@ let package = Package(
209210 " WordPressLegacy " ,
210211 . product( name: " ColorStudio " , package : " color-studio " ) ,
211212 . product( name: " Reachability " , package : " Reachability " ) ,
212- ] ,
213+ ] as [ Target . Dependency ] ,
213214 resources: [ . process( " Resources " ) ] ,
214215 swiftSettings: [ . swiftLanguageMode( . v5) ]
215216 ) ,
@@ -233,11 +234,11 @@ let package = Package(
233234 " wpxmlrpc " ,
234235 " WordPressKitModels " ,
235236 " WordPressKitObjCUtils " ,
236- ] ,
237+ ] as [ Target . Dependency ] ,
237238 publicHeadersPath: " include " ,
238239 cSettings: [
239240 . define( " NS_BLOCK_ASSERTIONS " , to: " 1 " , . when( configuration: . release) )
240- ] ,
241+ ]
241242 ) ,
242243 . target(
243244 name: " WordPressKit " ,
@@ -248,7 +249,7 @@ let package = Package(
248249 " NSObject-SafeExpectations " ,
249250 " WordPressShared " ,
250251 " wpxmlrpc " ,
251- ] ,
252+ ] as [ Target . Dependency ] ,
252253 swiftSettings: [ . swiftLanguageMode( . v5) ]
253254 ) ,
254255 . target(
@@ -270,9 +271,9 @@ let package = Package(
270271 . target( name: " WordPressTesting " ) ,
271272 . product( name: " OHHTTPStubsSwift " , package : " OHHTTPStubs " )
272273 ] ) ,
273- . testTarget( name: " WordPressSharedTests " , dependencies: [ . target( name: " WordPressShared " ) ] , swiftSettings: [ . swiftLanguageMode( . v5) ] ) ,
274- . testTarget( name: " WordPressSharedObjCTests " , dependencies: [ . target( name: " WordPressShared " ) , . target( name: " WordPressTesting " ) ] , swiftSettings: [ . swiftLanguageMode( . v5) ] ) ,
275- . testTarget( name: " WordPressUIUnitTests " , dependencies: [ . target( name: " WordPressUI " ) ] , swiftSettings: [ . swiftLanguageMode( . v5) ] ) ,
274+ . testTarget( name: " WordPressSharedTests " , dependencies: [ . target( name: " WordPressShared " ) , . target ( name : " WordPressSharedUI " ) ] , swiftSettings: [ . swiftLanguageMode( . v5) ] ) ,
275+ . testTarget( name: " WordPressSharedObjCTests " , dependencies: [ . target( name: " WordPressShared " ) , . target( name: " WordPressSharedObjCUI " ) , . target ( name : " WordPressTesting " ) ] , swiftSettings: [ . swiftLanguageMode( . v5) ] ) ,
276+ . testTarget( name: " WordPressUIUnitTests " , dependencies: [ . target( name: " WordPressUI " ) , . target ( name : " WordPressSharedUI " ) ] , swiftSettings: [ . swiftLanguageMode( . v5) ] ) ,
276277 . testTarget( name: " WordPressCoreTests " , dependencies: [ . target( name: " WordPressCore " ) ] ) ,
277278 . testTarget( name: " WordPressIntelligenceTests " , dependencies: [ . target( name: " WordPressIntelligence " ) ] )
278279 ]
0 commit comments