1
- // swift-tools-version: 5.9
1
+ // swift-tools-version: 6.0
2
2
// The swift-tools-version declares the minimum version of Swift required to build this package.
3
3
4
4
import CompilerPluginSupport
@@ -119,16 +119,23 @@ let package = Package(
119
119
dependencies: [
120
120
. product( name: " SwiftSyntaxMacros " , package : " swift-syntax " ) ,
121
121
. product( name: " SwiftCompilerPlugin " , package : " swift-syntax " ) ,
122
+ ] ,
123
+ swiftSettings: [
124
+ . swiftLanguageMode( . v5)
122
125
]
123
126
) ,
124
127
. target(
125
- name: " JavaTypes "
128
+ name: " JavaTypes " ,
129
+ swiftSettings: [
130
+ . swiftLanguageMode( . v5)
131
+ ]
126
132
) ,
127
133
. target(
128
134
name: " JavaKit " ,
129
135
dependencies: [ " JavaRuntime " , " JavaKitMacros " , " JavaTypes " ] ,
130
136
exclude: [ " generated/JavaKit.swift2java " ] ,
131
137
swiftSettings: [
138
+ . swiftLanguageMode( . v5) ,
132
139
. unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
133
140
]
134
141
) ,
@@ -137,6 +144,7 @@ let package = Package(
137
144
dependencies: [ " JavaKit " ] ,
138
145
exclude: [ " generated/JavaKitJar.swift2java " ] ,
139
146
swiftSettings: [
147
+ . swiftLanguageMode( . v5) ,
140
148
. unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
141
149
]
142
150
) ,
@@ -145,6 +153,7 @@ let package = Package(
145
153
dependencies: [ " JavaKit " ] ,
146
154
exclude: [ " generated/JavaKitNetwork.swift2java " ] ,
147
155
swiftSettings: [
156
+ . swiftLanguageMode( . v5) ,
148
157
. unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
149
158
]
150
159
) ,
@@ -153,13 +162,15 @@ let package = Package(
153
162
dependencies: [ " JavaKit " ] ,
154
163
exclude: [ " generated/JavaKitReflection.swift2java " ] ,
155
164
swiftSettings: [
165
+ . swiftLanguageMode( . v5) ,
156
166
. unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
157
167
]
158
168
) ,
159
169
. target(
160
170
name: " JavaKitVM " ,
161
171
dependencies: [ " JavaKit " ] ,
162
172
swiftSettings: [
173
+ . swiftLanguageMode( . v5) ,
163
174
. unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
164
175
] ,
165
176
linkerSettings: [
@@ -179,13 +190,15 @@ let package = Package(
179
190
name: " JavaKitExample " ,
180
191
dependencies: [ " JavaKit " ] ,
181
192
swiftSettings: [
193
+ . swiftLanguageMode( . v5) ,
182
194
. unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
183
195
]
184
196
) ,
185
197
186
198
. target(
187
199
name: " JavaRuntime " ,
188
200
swiftSettings: [
201
+ . swiftLanguageMode( . v5) ,
189
202
. unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
190
203
]
191
204
) ,
@@ -205,6 +218,7 @@ let package = Package(
205
218
" JavaTypes " ,
206
219
] ,
207
220
swiftSettings: [
221
+ . swiftLanguageMode( . v5) ,
208
222
. enableUpcomingFeature( " BareSlashRegexLiterals " )
209
223
]
210
224
) ,
@@ -216,6 +230,9 @@ let package = Package(
216
230
dependencies: [
217
231
" _SubprocessCShims " ,
218
232
. product( name: " SystemPackage " , package : " swift-system " ) ,
233
+ ] ,
234
+ swiftSettings: [
235
+ . swiftLanguageMode( . v5)
219
236
]
220
237
) ,
221
238
. target(
@@ -225,6 +242,9 @@ let package = Package(
225
242
" _CRT_SECURE_NO_WARNINGS " ,
226
243
. when( platforms: [ . windows] )
227
244
)
245
+ ] ,
246
+ swiftSettings: [
247
+ . swiftLanguageMode( . v5)
228
248
]
229
249
) ,
230
250
@@ -237,24 +257,36 @@ let package = Package(
237
257
. product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
238
258
" _Subprocess " ,
239
259
" JavaTypes " ,
260
+ ] ,
261
+ swiftSettings: [
262
+ . swiftLanguageMode( . v5)
240
263
]
241
264
) ,
242
265
243
266
. executableTarget(
244
267
name: " JExtractSwiftTool " ,
245
268
dependencies: [
246
269
" JExtractSwift " ,
270
+ ] ,
271
+ swiftSettings: [
272
+ . swiftLanguageMode( . v5)
247
273
]
248
274
) ,
249
275
250
276
. testTarget(
251
277
name: " JavaKitTests " ,
252
- dependencies: [ " JavaKit " , " JavaKitNetwork " , " JavaKitVM " ]
278
+ dependencies: [ " JavaKit " , " JavaKitNetwork " , " JavaKitVM " ] ,
279
+ swiftSettings: [
280
+ . swiftLanguageMode( . v5)
281
+ ]
253
282
) ,
254
283
255
284
. testTarget(
256
285
name: " JavaTypesTests " ,
257
- dependencies: [ " JavaTypes " ]
286
+ dependencies: [ " JavaTypes " ] ,
287
+ swiftSettings: [
288
+ . swiftLanguageMode( . v5)
289
+ ]
258
290
) ,
259
291
260
292
. testTarget(
@@ -263,6 +295,7 @@ let package = Package(
263
295
" JExtractSwift "
264
296
] ,
265
297
swiftSettings: [
298
+ . swiftLanguageMode( . v5) ,
266
299
. unsafeFlags( [ " -I \( javaIncludePath) " , " -I \( javaPlatformIncludePath) " ] )
267
300
]
268
301
) ,
0 commit comments