Skip to content

Commit 7e6977c

Browse files
committed
[Build] Move build operation completion callback into progress tracker
1 parent 14bbfbc commit 7e6977c

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

Sources/Build/BuildOperation.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,6 @@ public final class BuildOperation: PackageStructureDelegate, SPMBuildCore.BuildS
391391
duration: duration,
392392
subsetDescriptor: subsetDescriptor
393393
)
394-
self.delegate?.buildSystem(self, didFinishWithResult: success)
395394
guard success else { throw Diagnostics.fatalError }
396395

397396
// Create backwards-compatibility symlink to old build path.

Sources/Build/BuildOperationBuildSystemDelegateHandler.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -983,6 +983,8 @@ final class LLBuildProgressTracker: LLBuildBuildSystemDelegate, SwiftCompilerOut
983983

984984
queue.sync {
985985
self.progressAnimation.complete(success: success)
986+
self.delegate?.buildSystem(self.buildSystem, didFinishWithResult: success)
987+
986988
if success {
987989
let message = cancelled ? "Build \(subsetString)cancelled!" : "Build \(subsetString)complete!"
988990
self.progressAnimation.clear()

0 commit comments

Comments
 (0)