Skip to content

Commit ca32d51

Browse files
xedinMaxDesiatov
authored andcommitted
[Build] NFC: Split BuildOperationBuildSystemDelegateHandler into LLBu… (#7667)
…ildCommands, LLBuildDescription and LLBuildProgressTracker ### Motivation: There are 3 logically distinct things in this giant file which are better kept separate. ### Modifications: - Splits BuildOperationBuildSystemDelegateHandler.swift into 3 files - one for commands, one for build description and one for progress tracking. ### Result: Concerns are properly separated. (cherry picked from commit 8a4364c)
1 parent 0cbb25d commit ca32d51

File tree

4 files changed

+601
-556
lines changed

4 files changed

+601
-556
lines changed

Sources/Build/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,16 @@ add_library(Build
1818
BuildManifest/LLBuildManifestBuilder+Product.swift
1919
BuildManifest/LLBuildManifestBuilder+Resources.swift
2020
BuildManifest/LLBuildManifestBuilder+Swift.swift
21-
BuildOperationBuildSystemDelegateHandler.swift
2221
BuildOperation.swift
2322
BuildPlan/BuildPlan.swift
2423
BuildPlan/BuildPlan+Clang.swift
2524
BuildPlan/BuildPlan+Product.swift
2625
BuildPlan/BuildPlan+Swift.swift
2726
BuildPlan/BuildPlan+Test.swift
2827
ClangSupport.swift
28+
LLBuildCommands.swift
29+
LLBuildDescription.swift
30+
LLBuildProgressTracker.swift
2931
SwiftCompilerOutputParser.swift
3032
TestObservation.swift)
3133
target_link_libraries(Build PUBLIC

0 commit comments

Comments
 (0)