Skip to content

Commit c66f413

Browse files
authored
Merge pull request #934 from bkhouri/t/main/revert_782
2 parents 1ed8aaa + 35873c1 commit c66f413

File tree

8 files changed

+5
-1053
lines changed

8 files changed

+5
-1053
lines changed

CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@ add_compile_definitions(USE_STATIC_PLUGIN_INITIALIZATION)
8181
find_package(ArgumentParser)
8282
find_package(LLBuild)
8383
find_package(SwiftDriver)
84-
find_package(SwiftToolsProtocols)
8584
find_package(SwiftSystem)
8685
find_package(TSC)
8786
# NOTE: these two are required for LLBuild dependencies

Package.swift

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -106,16 +106,7 @@ let package = Package(
106106
// Libraries
107107
.target(
108108
name: "SwiftBuild",
109-
dependencies: [
110-
"SWBCSupport",
111-
"SWBCore",
112-
"SWBProtocol",
113-
"SWBUtil",
114-
"SWBProjectModel",
115-
.product(name: "BuildServerProtocol", package: "swift-tools-protocols", condition: .when(platforms: [.macOS, .linux, .windows, .android, .openbsd, .custom("freebsd")])),
116-
.product(name: "LanguageServerProtocol", package: "swift-tools-protocols", condition: .when(platforms: [.macOS, .linux, .windows, .android, .openbsd, .custom("freebsd")])),
117-
.product(name: "LanguageServerProtocolTransport", package: "swift-tools-protocols", condition: .when(platforms: [.macOS, .linux, .windows, .android, .openbsd, .custom("freebsd")]))
118-
],
109+
dependencies: ["SWBCSupport", "SWBCore", "SWBProtocol", "SWBUtil", "SWBProjectModel"],
119110
exclude: ["CMakeLists.txt"],
120111
swiftSettings: swiftSettings(languageMode: .v5)),
121112
.target(
@@ -474,7 +465,6 @@ if useLocalDependencies {
474465
.package(path: "../swift-driver"),
475466
.package(path: "../swift-system"),
476467
.package(path: "../swift-argument-parser"),
477-
.package(path: "../swift-tools-protocols"),
478468
]
479469
if !useLLBuildFramework {
480470
package.dependencies += [.package(path: "../llbuild"),]
@@ -484,7 +474,6 @@ if useLocalDependencies {
484474
.package(url: "https://github.com/swiftlang/swift-driver.git", branch: "main"),
485475
.package(url: "https://github.com/apple/swift-system.git", .upToNextMajor(from: "1.5.0")),
486476
.package(url: "https://github.com/apple/swift-argument-parser.git", from: "1.0.3"),
487-
.package(url: "https://github.com/swiftlang/swift-tools-protocols.git", .upToNextMinor(from: "0.0.9")),
488477
]
489478
if !useLLBuildFramework {
490479
package.dependencies += [.package(url: "https://github.com/swiftlang/swift-llbuild.git", branch: "main"),]

Plugins/cmake-smoke-test/cmake-smoke-test.swift

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,7 @@ struct CMakeSmokeTest: CommandPlugin {
5858
let swiftDriverURL = try findDependency("swift-driver", pluginContext: context)
5959
let swiftDriverBuildURL = context.pluginWorkDirectoryURL.appending(component: "swift-driver")
6060

61-
let swiftToolsProtocolsURL = try findDependency("swift-tools-protocols", pluginContext: context)
62-
let swiftToolsProtocolsBuildURL = context.pluginWorkDirectoryURL.appending(component: "swift-tools-protocols")
63-
64-
for url in [swiftToolsSupportCoreBuildURL, swiftSystemBuildURL, llbuildBuildURL, swiftArgumentParserBuildURL, swiftDriverBuildURL, swiftToolsProtocolsBuildURL, swiftBuildBuildURL] {
61+
for url in [swiftToolsSupportCoreBuildURL, swiftSystemBuildURL, llbuildBuildURL, swiftArgumentParserBuildURL, swiftDriverBuildURL, swiftBuildBuildURL] {
6562
try FileManager.default.createDirectory(at: url, withIntermediateDirectories: true)
6663
}
6764

@@ -78,8 +75,7 @@ struct CMakeSmokeTest: CommandPlugin {
7875
"-DLLBuild_DIR=\(llbuildBuildURL.appending(components: "cmake", "modules").filePath)",
7976
"-DTSC_DIR=\(swiftToolsSupportCoreBuildURL.appending(components: "cmake", "modules").filePath)",
8077
"-DSwiftDriver_DIR=\(swiftDriverBuildURL.appending(components: "cmake", "modules").filePath)",
81-
"-DSwiftSystem_DIR=\(swiftSystemBuildURL.appending(components: "cmake", "modules").filePath)",
82-
"-DSwiftToolsProtocols_DIR=\(swiftToolsProtocolsBuildURL.appending(components: "cmake", "modules").filePath)"
78+
"-DSwiftSystem_DIR=\(swiftSystemBuildURL.appending(components: "cmake", "modules").filePath)"
8379
]
8480

8581
let sharedCMakeArgs = [
@@ -116,11 +112,6 @@ struct CMakeSmokeTest: CommandPlugin {
116112
try await Process.checkNonZeroExit(url: ninjaURL, arguments: [], workingDirectory: swiftDriverBuildURL)
117113
Diagnostics.progress("Built swift-driver")
118114

119-
Diagnostics.progress("Building swift-tools-protocols")
120-
try await Process.checkNonZeroExit(url: cmakeURL, arguments: sharedCMakeArgs + [swiftToolsProtocolsURL.filePath], workingDirectory: swiftToolsProtocolsBuildURL)
121-
try await Process.checkNonZeroExit(url: ninjaURL, arguments: [], workingDirectory: swiftToolsProtocolsBuildURL)
122-
Diagnostics.progress("Built swift-tools-protocols")
123-
124115
Diagnostics.progress("Building swift-build in \(swiftBuildBuildURL)")
125116
try await Process.checkNonZeroExit(url: cmakeURL, arguments: sharedCMakeArgs + [swiftBuildURL.filePath], workingDirectory: swiftBuildBuildURL)
126117
try await Process.checkNonZeroExit(url: ninjaURL, arguments: [], workingDirectory: swiftBuildBuildURL)

Sources/SWBCore/Settings/BuiltinMacros.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,6 @@ public final class BuiltinMacros {
483483
public static let BUILD_DIR = BuiltinMacros.declarePathMacro("BUILD_DIR")
484484
public static let BUILD_LIBRARY_FOR_DISTRIBUTION = BuiltinMacros.declareBooleanMacro("BUILD_LIBRARY_FOR_DISTRIBUTION")
485485
public static let BUILD_PACKAGE_FOR_DISTRIBUTION = BuiltinMacros.declareBooleanMacro("BUILD_PACKAGE_FOR_DISTRIBUTION")
486-
public static let BUILD_SERVER_PROTOCOL_TARGET_TAGS = BuiltinMacros.declareBooleanMacro("BUILD_SERVER_PROTOCOL_TARGET_TAGS")
487486
public static let BUILD_VARIANTS = BuiltinMacros.declareStringListMacro("BUILD_VARIANTS")
488487
public static let BuiltBinaryPath = BuiltinMacros.declareStringMacro("BuiltBinaryPath")
489488
public static let BUNDLE_FORMAT = BuiltinMacros.declareStringMacro("BUNDLE_FORMAT")
@@ -1485,7 +1484,6 @@ public final class BuiltinMacros {
14851484
BUILD_DIR,
14861485
BUILD_LIBRARY_FOR_DISTRIBUTION,
14871486
BUILD_PACKAGE_FOR_DISTRIBUTION,
1488-
BUILD_SERVER_PROTOCOL_TARGET_TAGS,
14891487
BUILD_STYLE,
14901488
BUILD_VARIANTS,
14911489
BUILT_PRODUCTS_DIR,

Sources/SwiftBuild/CMakeLists.txt

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ add_library(SwiftBuild
3636
SWBBuildOperationBacktraceFrame.swift
3737
SWBBuildParameters.swift
3838
SWBBuildRequest.swift
39-
SWBBuildServer.swift
4039
SWBBuildService.swift
4140
SWBBuildServiceConnection.swift
4241
SWBBuildServiceConsole.swift
@@ -71,12 +70,7 @@ target_link_libraries(SwiftBuild PUBLIC
7170
SWBCore
7271
SWBProtocol
7372
SWBUtil
74-
SWBProjectModel
75-
SwiftToolsProtocols::SKLogging
76-
SwiftToolsProtocols::ToolsProtocolsSwiftExtensions
77-
SwiftToolsProtocols::BuildServerProtocol
78-
SwiftToolsProtocols::LanguageServerProtocol
79-
SwiftToolsProtocols::LanguageServerProtocolTransport)
73+
SWBProjectModel)
8074

8175
set_target_properties(SwiftBuild PROPERTIES
8276
INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_Swift_MODULE_DIRECTORY})

0 commit comments

Comments
 (0)