From 99ccb08fb2a60b25e632178a23709255c3087833 Mon Sep 17 00:00:00 2001 From: Rintaro Ishizaki Date: Thu, 28 May 2026 16:56:33 -0700 Subject: [PATCH] Declare missing dependencies in Package.swift and CMakeLists.txt LanguageServerProtocolTransportTests imports LanguageServerProtocol but didn't declare it in Package.swift; LanguageServerProtocolTransport imports ToolsProtocolsSwiftExtensions but didn't declare it in CMakeLists.txt. Both built today via transitive resolution but should be declared explicitly. --- Package.swift | 1 + Sources/LanguageServerProtocolTransport/CMakeLists.txt | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 1e9bb2f0..47b3aaaf 100644 --- a/Package.swift +++ b/Package.swift @@ -88,6 +88,7 @@ var targets: [Target] = [ .testTarget( name: "LanguageServerProtocolTransportTests", dependencies: [ + "LanguageServerProtocol", "LanguageServerProtocolTransport", "SKLogging", "ToolsProtocolsTestSupport", diff --git a/Sources/LanguageServerProtocolTransport/CMakeLists.txt b/Sources/LanguageServerProtocolTransport/CMakeLists.txt index ab73cffe..2a67adb8 100644 --- a/Sources/LanguageServerProtocolTransport/CMakeLists.txt +++ b/Sources/LanguageServerProtocolTransport/CMakeLists.txt @@ -16,7 +16,8 @@ set_target_properties(LanguageServerProtocolTransport PROPERTIES target_link_libraries(LanguageServerProtocolTransport PRIVATE LanguageServerProtocol BuildServerProtocol - SKLogging) + SKLogging + ToolsProtocolsSwiftExtensions) target_link_libraries(LanguageServerProtocolTransport PRIVATE $<$>:swiftDispatch> $<$>:Foundation>)