Skip to content

Commit c7a1ab9

Browse files
committed
Only add the flags on 6.0 or newer
1 parent f0790d4 commit c7a1ab9

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

Package.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,17 @@
1515
import PackageDescription
1616

1717
// General Swift-settings for all targets.
18-
let swiftSettings: [SwiftSetting] = [
18+
var swiftSettings: [SwiftSetting] = [
1919
// https://github.com/swiftlang/swift-evolution/blob/main/proposals/0335-existential-any.md
20-
.enableUpcomingFeature("ExistentialAny"),
20+
.enableUpcomingFeature("ExistentialAny")
21+
]
22+
#if compiler(>=6.0)
23+
swiftSettings.append(contentsOf: [
2124
// https://github.com/swiftlang/swift-evolution/blob/main/proposals/0409-access-level-on-imports.md
2225
.enableUpcomingFeature("InternalImportsByDefault"),
2326
.enableExperimentalFeature("AccessLevelOnImport"),
24-
]
27+
])
28+
#endif
2529

2630
let package = Package(
2731
name: "swift-openapi-runtime",

0 commit comments

Comments
 (0)