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