@@ -35,9 +35,10 @@ let availabilityMacros: [SwiftSetting] = versionNumbers.flatMap { version in
3535 }
3636}
3737
38- let concurrencyChecking : [ SwiftSetting ] = [
38+ let featureSettings : [ SwiftSetting ] = [
3939 . enableExperimentalFeature( " StrictConcurrency " ) ,
40- . enableUpcomingFeature( " InferSendableFromCaptures " )
40+ . enableUpcomingFeature( " InferSendableFromCaptures " ) ,
41+ . enableUpcomingFeature( " MemberImportVisibility " )
4142]
4243
4344var dependencies : [ Package . Dependency ] {
@@ -98,7 +99,7 @@ let package = Package(
9899 " FoundationInternationalization " ,
99100 ] ,
100101 cSettings: wasiLibcCSettings,
101- swiftSettings: availabilityMacros + concurrencyChecking
102+ swiftSettings: availabilityMacros + featureSettings
102103 ) ,
103104
104105 // FoundationEssentials
@@ -134,7 +135,7 @@ let package = Package(
134135 swiftSettings: [
135136 . enableExperimentalFeature( " VariadicGenerics " ) ,
136137 . enableExperimentalFeature( " AccessLevelOnImport " )
137- ] + availabilityMacros + concurrencyChecking ,
138+ ] + availabilityMacros + featureSettings ,
138139 linkerSettings: [
139140 . linkedLibrary( " wasi-emulated-getpid " , . when( platforms: [ . wasi] ) ) ,
140141 ]
@@ -148,7 +149,7 @@ let package = Package(
148149 resources: [
149150 . copy( " Resources " )
150151 ] ,
151- swiftSettings: availabilityMacros + concurrencyChecking
152+ swiftSettings: availabilityMacros + featureSettings
152153 ) ,
153154
154155 // FoundationInternationalization
@@ -172,7 +173,7 @@ let package = Package(
172173 cSettings: wasiLibcCSettings,
173174 swiftSettings: [
174175 . enableExperimentalFeature( " AccessLevelOnImport " )
175- ] + availabilityMacros + concurrencyChecking
176+ ] + availabilityMacros + featureSettings
176177 ) ,
177178
178179 . testTarget(
@@ -181,7 +182,7 @@ let package = Package(
181182 " TestSupport " ,
182183 " FoundationInternationalization " ,
183184 ] ,
184- swiftSettings: availabilityMacros + concurrencyChecking
185+ swiftSettings: availabilityMacros + featureSettings
185186 ) ,
186187
187188 // FoundationMacros
@@ -198,7 +199,7 @@ let package = Package(
198199 exclude: [ " CMakeLists.txt " ] ,
199200 swiftSettings: [
200201 . enableExperimentalFeature( " AccessLevelOnImport " )
201- ] + availabilityMacros + concurrencyChecking
202+ ] + availabilityMacros + featureSettings
202203 ) ,
203204 ]
204205)
@@ -213,7 +214,7 @@ package.targets.append(contentsOf: [
213214 " FoundationMacros " ,
214215 " TestSupport "
215216 ] ,
216- swiftSettings: availabilityMacros + concurrencyChecking
217+ swiftSettings: availabilityMacros + featureSettings
217218 )
218219] )
219220#endif
0 commit comments