Skip to content

Commit fd88c72

Browse files
authored
Merge pull request #14456 from nkcsgexi/revert-sourcekit-client
2 parents 6af9e64 + 50cde06 commit fd88c72

File tree

12 files changed

+14
-550
lines changed

12 files changed

+14
-550
lines changed

cmake/modules/AddSwift.cmake

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ function(_add_variant_c_compile_flags)
255255
else()
256256
list(APPEND result "-DNDEBUG")
257257
endif()
258-
258+
259259
if(SWIFT_ENABLE_RUNTIME_FUNCTION_COUNTERS)
260260
list(APPEND result "-DSWIFT_ENABLE_RUNTIME_FUNCTION_COUNTERS")
261261
endif()
@@ -320,7 +320,7 @@ function(_add_variant_swift_compile_flags
320320
if (SWIFT_ENABLE_GUARANTEED_NORMAL_ARGUMENTS)
321321
list(APPEND result "-Xfrontend" "-enable-guaranteed-normal-arguments")
322322
endif()
323-
323+
324324
if(SWIFT_ENABLE_RUNTIME_FUNCTION_COUNTERS)
325325
list(APPEND result "-D" "SWIFT_ENABLE_RUNTIME_FUNCTION_COUNTERS")
326326
endif()
@@ -1605,7 +1605,7 @@ function(add_swift_library name)
16051605
if(SWIFTLIB_IS_SDK_OVERLAY)
16061606
list(APPEND swiftlib_swift_compile_flags_all "-Fsystem" "${SWIFT_SDK_${sdk}_PATH}/System/Library/PrivateFrameworks/")
16071607
endif()
1608-
1608+
16091609
if("${sdk}" STREQUAL "IOS_SIMULATOR")
16101610
if("${name}" STREQUAL "swiftMediaPlayer")
16111611
message("DISABLING AUTOLINK FOR swiftMediaPlayer")
@@ -1854,7 +1854,7 @@ function(add_swift_library name)
18541854
LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
18551855
RUNTIME DESTINATION bin)
18561856
swift_is_installing_component(dev is_installing)
1857-
1857+
18581858
if(NOT is_installing)
18591859
set_property(GLOBAL APPEND PROPERTY SWIFT_BUILDTREE_EXPORTS ${name})
18601860
else()
@@ -2177,7 +2177,7 @@ function(add_swift_host_tool executable)
21772177

21782178
swift_is_installing_component(${ADDSWIFTHOSTTOOL_SWIFT_COMPONENT}
21792179
is_installing)
2180-
2180+
21812181
if(NOT is_installing)
21822182
set_property(GLOBAL APPEND PROPERTY SWIFT_BUILDTREE_EXPORTS ${executable})
21832183
else()

test/SwiftSyntax/ParseFile.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// REQUIRES: executable_test
33
// REQUIRES: OS=macosx
44
// REQUIRES: objc_interop
5+
// REQUIRES: rdar36740859
56

67
import Foundation
78
import StdlibUnittest

test/SwiftSyntax/VisitorTest.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
// REQUIRES: OS=macosx
44
// REQUIRES: objc_interop
55

6+
// FIXME: This test fails occassionally in CI with invalid json.
7+
// REQUIRES: disabled
8+
69
import StdlibUnittest
710
import Foundation
811
import SwiftSyntax

test/lit.cfg

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,6 @@ else:
286286
test_resource_dir = os.path.join(config.swift_lib_dir, 'swift')
287287
resource_dir_opt = ""
288288
stdlib_resource_dir_opt = resource_dir_opt
289-
sourcekitd_framework_dir = config.swift_lib_dir
290289
lit_config.note('Using resource dir: ' + test_resource_dir)
291290

292291
# Parse the variant triple.
@@ -671,13 +670,12 @@ if run_vendor == 'apple':
671670
(run_cpu, run_os, run_vers, clang_mcp_opt))
672671

673672
config.target_build_swift = (
674-
"%s %s %s -F %s -Xlinker -rpath -Xlinker %s %s %s %s %s -F %s -Xlinker -rpath -Xlinker %s"
673+
"%s %s %s -F %s -Xlinker -rpath -Xlinker %s %s %s %s %s"
675674
% (xcrun_prefix, config.swiftc, target_options,
676675
extra_frameworks_dir, extra_frameworks_dir,
677676
sdk_overlay_linker_opt, config.swift_test_options,
678677
config.swift_driver_test_options,
679-
swift_execution_tests_extra_flags, sourcekitd_framework_dir,
680-
sourcekitd_framework_dir))
678+
swift_execution_tests_extra_flags))
681679
config.target_run = ""
682680

683681
if 'interpret' in lit_config.params:

tools/CMakeLists.txt

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,19 @@ add_swift_tool_subdirectory(swift-api-digester)
1616
add_swift_tool_subdirectory(swift-syntax-test)
1717
add_swift_tool_subdirectory(swift-refactor)
1818

19-
if (SWIFT_BUILD_SOURCEKIT AND SWIFT_BUILD_STDLIB AND SWIFT_BUILD_SDK_OVERLAY)
20-
set(BUILD_SOURCEKIT_SWIFT_CLIENT TRUE)
21-
else()
22-
set(BUILD_SOURCEKIT_SWIFT_CLIENT FALSE)
23-
endif()
24-
2519
if(SWIFT_BUILD_SOURCEKIT)
2620
add_swift_tool_subdirectory(SourceKit)
27-
if(BUILD_SOURCEKIT_SWIFT_CLIENT)
28-
add_subdirectory(SwiftSourceKitClient)
29-
endif()
3021
endif()
3122

23+
3224
if(SWIFT_HOST_VARIANT STREQUAL "macosx")
3325
# Only build Darwin-specific tools when deploying to OS X.
3426
add_swift_tool_subdirectory(swift-stdlib-tool)
3527

3628
# SwiftSyntax depends on both the standard library (because it's a
3729
# Swift module), and the SDK overlays (because it depends on Foundation).
3830
# Ensure we only build SwiftSyntax when we're building both.
39-
if(BUILD_SOURCEKIT_SWIFT_CLIENT)
31+
if(SWIFT_BUILD_STDLIB AND SWIFT_BUILD_SDK_OVERLAY)
4032
add_subdirectory(SwiftSyntax)
4133
endif()
4234
endif()

tools/SwiftSourceKitClient/CMakeLists.txt

Lines changed: 0 additions & 18 deletions
This file was deleted.

tools/SwiftSourceKitClient/SourceKitdClient.swift

Lines changed: 0 additions & 28 deletions
This file was deleted.

tools/SwiftSourceKitClient/SourceKitdRequest.swift

Lines changed: 0 additions & 154 deletions
This file was deleted.

0 commit comments

Comments
 (0)