Skip to content

Commit b612b5e

Browse files
committed
[xcodegen] Add a couple more known Swift options
1 parent 45b22ec commit b612b5e

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

utils/swift-xcodegen/Sources/SwiftXcodeGen/Command/KnownCommand.swift

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,12 +147,22 @@ extension Command.Flag {
147147
swiftc(.experimentalSkipNonInlinableFunctionBodies)
148148
static let experimentalSkipNonInlinableFunctionBodiesWithoutTypes =
149149
swiftc(.experimentalSkipNonInlinableFunctionBodiesWithoutTypes)
150+
static let enableUpcomingFeature =
151+
swiftc(.enableUpcomingFeature)
152+
static let disableExperimentalFeature =
153+
swiftc(.disableExperimentalFeature)
154+
static let disableUpcomingFeature =
155+
swiftc(.disableUpcomingFeature)
150156
static let F =
151157
swiftc(.F)
152158
static let Fsystem =
153159
swiftc(.Fsystem)
160+
static let libraryLevel =
161+
swiftc(.libraryLevel)
154162
static let moduleName =
155163
swiftc(.moduleName)
164+
static let moduleAbiName =
165+
swiftc(.moduleAbiName)
156166
static let moduleLinkName =
157167
swiftc(.moduleLinkName)
158168
static let nostdimport =
@@ -171,8 +181,12 @@ extension Command.Flag {
171181
swiftc(.runtimeCompatibilityVersion)
172182
static let sdk =
173183
swiftc(.sdk)
184+
static let strictMemorySafety =
185+
swiftc(.strictMemorySafety)
174186
static let swiftVersion =
175187
swiftc(.swiftVersion)
188+
static let warnImplicitOverrides =
189+
swiftc(.warnImplicitOverrides)
176190
static let wholeModuleOptimization =
177191
swiftc(.wholeModuleOptimization)
178192
static let wmo =
@@ -236,21 +250,28 @@ extension KnownCommand {
236250
.experimentalSkipAllFunctionBodies,
237251
.experimentalSkipNonInlinableFunctionBodies,
238252
.experimentalSkipNonInlinableFunctionBodiesWithoutTypes,
253+
.enableUpcomingFeature,
254+
.disableExperimentalFeature,
255+
.disableUpcomingFeature,
239256
.F,
240257
.Fsystem,
241258
.I,
242259
.nostdimport,
243260
.O,
244261
.Onone,
262+
.libraryLevel,
245263
.moduleName,
264+
.moduleAbiName,
246265
.moduleLinkName,
247266
.packageName,
248267
.parseAsLibrary,
249268
.parseStdlib,
250269
.runtimeCompatibilityVersion,
251270
.target,
252271
.sdk,
272+
.strictMemorySafety,
253273
.swiftVersion,
274+
.warnImplicitOverrides,
254275
.wholeModuleOptimization,
255276
.wmo,
256277
.Xcc,

0 commit comments

Comments
 (0)