File: CMakeLists.txt

package info (click to toggle)
swiftlang 6.2.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,856,264 kB
  • sloc: cpp: 9,995,718; ansic: 2,234,019; asm: 1,092,167; python: 313,940; objc: 82,726; f90: 80,126; lisp: 38,373; pascal: 25,580; sh: 20,378; ml: 5,058; perl: 4,751; makefile: 4,725; awk: 3,535; javascript: 3,018; xml: 918; fortran: 664; cs: 573; ruby: 396
file content (108 lines) | stat: -rw-r--r-- 3,509 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108

add_library(SourceKitLSP STATIC
  CapabilityRegistry.swift
  DocumentManager.swift
  DocumentSnapshot+FromFileContents.swift
  Hooks.swift
  IndexProgressManager.swift
  IndexStoreDB+MainFilesProvider.swift
  LanguageServerType.swift
  LanguageService.swift
  LogMessageNotification+representingStructureUsingEmojiPrefixIfNecessary.swift
  MessageHandlingDependencyTracker.swift
  Rename.swift
  SemanticTokensLegend+SourceKitLSPLegend.swift
  SharedWorkDoneProgressManager.swift
  SourceKitIndexDelegate.swift
  SourceKitLSPCommandMetadata.swift
  SourceKitLSPServer.swift
  SymbolLocation+DocumentURI.swift
  TestDiscovery.swift
  TextEdit+IsNoop.swift
  Workspace.swift
)
target_sources(SourceKitLSP PRIVATE
  Clang/ClangLanguageService.swift
  Clang/SemanticTokenTranslator.swift
)
target_sources(SourceKitLSP PRIVATE
  Documentation/DocCDocumentationHandler.swift
  Documentation/DocumentationLanguageService.swift
)
target_sources(SourceKitLSP PRIVATE
  Swift/AdjustPositionToStartOfIdentifier.swift
  Swift/ClosureCompletionFormat.swift
  Swift/CodeActions/AddDocumentation.swift
  Swift/CodeActions/ConvertIntegerLiteral.swift
  Swift/CodeActions/ConvertJSONToCodableStruct.swift
  Swift/CodeActions/ConvertStringConcatenationToStringInterpolation.swift
  Swift/CodeActions/PackageManifestEdits.swift
  Swift/CodeActions/SyntaxCodeActionProvider.swift
  Swift/CodeActions/SyntaxCodeActions.swift
  Swift/CodeActions/SyntaxRefactoringCodeActionProvider.swift
  Swift/CodeCompletion.swift
  Swift/CodeCompletionSession.swift
  Swift/CommentXML.swift
  Swift/CursorInfo.swift
  Swift/Diagnostic.swift
  Swift/DiagnosticReportManager.swift
  Swift/DocumentFormatting.swift
  Swift/DocumentSymbols.swift
  Swift/ExpandMacroCommand.swift
  Swift/FoldingRange.swift
  Swift/GeneratedInterfaceDocumentURLData.swift
  Swift/GeneratedInterfaceManager.swift
  Swift/GeneratedInterfaceManager.swift
  Swift/MacroExpansion.swift
  Swift/MacroExpansionReferenceDocumentURLData.swift
  Swift/OpenInterface.swift
  Swift/RefactoringEdit.swift
  Swift/RefactoringResponse.swift
  Swift/ReferenceDocumentURL.swift
  Swift/RelatedIdentifiers.swift
  Swift/RewriteSourceKitPlaceholders.swift
  Swift/SemanticRefactorCommand.swift
  Swift/SemanticRefactoring.swift
  Swift/SemanticTokens.swift
  Swift/SwiftCodeLensScanner.swift
  Swift/SwiftCommand.swift
  Swift/SwiftLanguageService.swift
  Swift/SwiftTestingScanner.swift
  Swift/SymbolInfo.swift
  Swift/SyntacticSwiftXCTestScanner.swift
  Swift/SyntacticTestIndex.swift
  Swift/SyntaxHighlightingToken.swift
  Swift/SyntaxHighlightingTokenParser.swift
  Swift/SyntaxHighlightingTokens.swift
  Swift/SyntaxTreeManager.swift
  Swift/VariableTypeInfo.swift
  Swift/WithSnapshotFromDiskOpenedInSourcekitd.swift
)
set_target_properties(SourceKitLSP PROPERTIES
  INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_Swift_MODULE_DIRECTORY})
target_link_libraries(SourceKitLSP PUBLIC
  BuildServerProtocol
  BuildSystemIntegration
  LanguageServerProtocol
  LanguageServerProtocolExtensions
  LanguageServerProtocolJSONRPC
  SemanticIndex
  SKLogging
  SKOptions
  SKUtilities
  SourceKitD
  SwiftExtensions
  ToolchainRegistry
  IndexStoreDB
  SwiftSyntax::SwiftBasicFormat
  SwiftSyntax::SwiftDiagnostics
  SwiftSyntax::SwiftIDEUtils
  SwiftSyntax::SwiftParser
  SwiftSyntax::SwiftParserDiagnostics
  SwiftSyntax::SwiftRefactor
  SwiftSyntax::SwiftSyntax)
target_link_libraries(SourceKitLSP PRIVATE
  PackageModelSyntax
  TSCExtensions
  $<$<NOT:$<PLATFORM_ID:Darwin>>:FoundationXML>)