@@ -17,7 +17,7 @@ public import SWBMacro
17
17
// MARK: Build phase abstract class
18
18
19
19
20
- public class BuildPhase : ProjectModelItem
20
+ public class BuildPhase : ProjectModelItem , @ unchecked Sendable
21
21
{
22
22
/// The name of the build phase, typically for reporting issues.
23
23
public var name : String { fatalError ( " abstract \( type ( of: self ) ) build phase asked for its name " ) }
@@ -88,7 +88,7 @@ public class BuildPhase: ProjectModelItem
88
88
// MARK: Build phase with build files abstract class
89
89
90
90
91
- public class BuildPhaseWithBuildFiles : BuildPhase
91
+ public class BuildPhaseWithBuildFiles : BuildPhase , @ unchecked Sendable
92
92
{
93
93
public let buildFiles : [ BuildFile ]
94
94
@@ -134,7 +134,7 @@ public class BuildPhaseWithBuildFiles: BuildPhase
134
134
// MARK: Sources build phase class
135
135
136
136
137
- public final class SourcesBuildPhase : BuildPhaseWithBuildFiles
137
+ public final class SourcesBuildPhase : BuildPhaseWithBuildFiles , @ unchecked Sendable
138
138
{
139
139
public override var name : String { return " Compile Sources " }
140
140
}
@@ -143,7 +143,7 @@ public final class SourcesBuildPhase: BuildPhaseWithBuildFiles
143
143
// MARK: Frameworks build phase class
144
144
145
145
146
- public final class FrameworksBuildPhase : BuildPhaseWithBuildFiles
146
+ public final class FrameworksBuildPhase : BuildPhaseWithBuildFiles , @ unchecked Sendable
147
147
{
148
148
public override var name : String { return " Link Binary " }
149
149
}
@@ -152,7 +152,7 @@ public final class FrameworksBuildPhase: BuildPhaseWithBuildFiles
152
152
// MARK: Headers build phase class
153
153
154
154
155
- public final class HeadersBuildPhase : BuildPhaseWithBuildFiles
155
+ public final class HeadersBuildPhase : BuildPhaseWithBuildFiles , @ unchecked Sendable
156
156
{
157
157
public override var name : String { return " Copy Headers " }
158
158
}
@@ -161,7 +161,7 @@ public final class HeadersBuildPhase: BuildPhaseWithBuildFiles
161
161
// MARK: Resources build phase class
162
162
163
163
164
- public final class ResourcesBuildPhase : BuildPhaseWithBuildFiles
164
+ public final class ResourcesBuildPhase : BuildPhaseWithBuildFiles , @ unchecked Sendable
165
165
{
166
166
public override var name : String { return " Copy Bundle Resources " }
167
167
}
@@ -170,7 +170,7 @@ public final class ResourcesBuildPhase: BuildPhaseWithBuildFiles
170
170
// MARK: Copy files build phase class
171
171
172
172
173
- public final class CopyFilesBuildPhase : BuildPhaseWithBuildFiles
173
+ public final class CopyFilesBuildPhase : BuildPhaseWithBuildFiles , @ unchecked Sendable
174
174
{
175
175
public override var name : String { return " Copy Files " }
176
176
@@ -228,7 +228,7 @@ public final class CopyFilesBuildPhase: BuildPhaseWithBuildFiles
228
228
// MARK: Shell script build phase class
229
229
230
230
231
- public final class ShellScriptBuildPhase : BuildPhase
231
+ public final class ShellScriptBuildPhase : BuildPhase , @ unchecked Sendable
232
232
{
233
233
public override var name : String { return _name. isEmpty ? " Run Script " : _name }
234
234
@@ -378,7 +378,7 @@ public final class ShellScriptBuildPhase: BuildPhase
378
378
// MARK: Rez build phase class
379
379
380
380
381
- public final class RezBuildPhase : BuildPhaseWithBuildFiles
381
+ public final class RezBuildPhase : BuildPhaseWithBuildFiles , @ unchecked Sendable
382
382
{
383
383
public override var name : String { return " Build Carbon Resources " }
384
384
}
@@ -387,7 +387,7 @@ public final class RezBuildPhase: BuildPhaseWithBuildFiles
387
387
// MARK: AppleScript build phase class
388
388
389
389
390
- public final class AppleScriptBuildPhase : BuildPhaseWithBuildFiles
390
+ public final class AppleScriptBuildPhase : BuildPhaseWithBuildFiles , @ unchecked Sendable
391
391
{
392
392
public override var name : String { return " Compile AppleScript Files " }
393
393
}
@@ -396,7 +396,7 @@ public final class AppleScriptBuildPhase: BuildPhaseWithBuildFiles
396
396
// MARK: Java archive build phase class
397
397
398
398
399
- public final class JavaArchiveBuildPhase : BuildPhaseWithBuildFiles
399
+ public final class JavaArchiveBuildPhase : BuildPhaseWithBuildFiles , @ unchecked Sendable
400
400
{
401
401
public override var name : String { return " Build Java Resources " }
402
402
}
0 commit comments