@@ -7,7 +7,7 @@ let availabilityDefinition = PackageDescription.SwiftSetting.unsafeFlags([
7
7
" -Xfrontend " ,
8
8
" -define-availability " ,
9
9
" -Xfrontend " ,
10
- #"" SwiftStdlib 5.7:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999""#
10
+ #"SwiftStdlib 5.7:macOS 9999, iOS 9999, watchOS 9999, tvOS 9999"# ,
11
11
] )
12
12
13
13
let package = Package (
@@ -67,44 +67,50 @@ let package = Package(
67
67
. testTarget(
68
68
name: " RegexTests " ,
69
69
dependencies: [ " _StringProcessing " ] ,
70
- swiftSettings: [ availabilityDefinition] ) ,
70
+ swiftSettings: [
71
+ . unsafeFlags( [ " -Xfrontend " , " -disable-availability-checking " ] )
72
+ ] ) ,
71
73
. testTarget(
72
74
name: " RegexBuilderTests " ,
73
75
dependencies: [ " _StringProcessing " , " RegexBuilder " ] ,
74
76
swiftSettings: [
75
77
. unsafeFlags( [ " -Xfrontend " , " -enable-experimental-pairwise-build-block " ] ) ,
76
- availabilityDefinition
78
+ . unsafeFlags ( [ " -Xfrontend " , " -disable-availability-checking " ] )
77
79
] ) ,
78
80
. target(
79
81
name: " Prototypes " ,
80
82
dependencies: [ " _RegexParser " , " _StringProcessing " ] ,
81
- swiftSettings: [ availabilityDefinition] ) ,
83
+ swiftSettings: [
84
+ . unsafeFlags( [ " -Xfrontend " , " -disable-availability-checking " ] )
85
+ ] ) ,
82
86
83
87
// MARK: Scripts
84
88
. executableTarget(
85
89
name: " VariadicsGenerator " ,
86
90
dependencies: [
87
- . product( name: " ArgumentParser " , package : " swift-argument-parser " )
91
+ . product( name: " ArgumentParser " , package : " swift-argument-parser " )
88
92
] ) ,
89
93
. executableTarget(
90
94
name: " PatternConverter " ,
91
95
dependencies: [
92
- . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
93
- " _RegexParser " ,
94
- " _StringProcessing "
96
+ . product( name: " ArgumentParser " , package : " swift-argument-parser " ) ,
97
+ " _RegexParser " ,
98
+ " _StringProcessing "
95
99
] ) ,
96
100
97
101
// MARK: Exercises
98
102
. target(
99
- name: " Exercises " ,
100
- dependencies: [ " _RegexParser " , " Prototypes " , " _StringProcessing " , " RegexBuilder " ] ,
101
- swiftSettings: [
102
- . unsafeFlags( [ " -Xfrontend " , " -enable-experimental-pairwise-build-block " ] ) ,
103
- availabilityDefinition
104
- ] ) ,
103
+ name: " Exercises " ,
104
+ dependencies: [ " _RegexParser " , " Prototypes " , " _StringProcessing " , " RegexBuilder " ] ,
105
+ swiftSettings: [
106
+ . unsafeFlags( [ " -Xfrontend " , " -enable-experimental-pairwise-build-block " ] ) ,
107
+ . unsafeFlags ( [ " -Xfrontend " , " -disable-availability-checking " ] )
108
+ ] ) ,
105
109
. testTarget(
106
- name: " ExercisesTests " ,
107
- dependencies: [ " Exercises " ] ,
108
- swiftSettings: [ availabilityDefinition] ) ,
110
+ name: " ExercisesTests " ,
111
+ dependencies: [ " Exercises " ] ,
112
+ swiftSettings: [
113
+ . unsafeFlags( [ " -Xfrontend " , " -disable-availability-checking " ] )
114
+ ] )
109
115
]
110
116
)
0 commit comments