File tree 14 files changed +21
-4
lines changed
SourceKit/tools/sourcekitd/lib/API
14 files changed +21
-4
lines changed Original file line number Diff line number Diff line change @@ -124,15 +124,17 @@ if(SWIFT_BUILD_ONLY_SYNTAXPARSERLIB)
124
124
else ()
125
125
set (clangBasicDep "${LLVM_LIBRARY_OUTPUT_INTDIR} /libclangBasic.a" )
126
126
endif ()
127
+ target_link_libraries (swiftAST PUBLIC
128
+ swiftBasic)
127
129
target_link_libraries (swiftAST PRIVATE
128
- swiftBasic
129
130
swiftSyntax
130
131
${clangBasicDep} )
131
132
target_compile_definitions (swiftAST PRIVATE
132
133
SWIFT_BUILD_ONLY_SYNTAXPARSERLIB=1)
133
134
else ()
135
+ target_link_libraries (swiftAST PUBLIC
136
+ swiftBasic)
134
137
target_link_libraries (swiftAST PRIVATE
135
- swiftBasic
136
138
swiftMarkup
137
139
swiftSyntax)
138
140
endif ()
Original file line number Diff line number Diff line change @@ -86,8 +86,9 @@ add_swift_host_library(swiftBasic STATIC
86
86
target_include_directories (swiftBasic PRIVATE
87
87
${UUID_INCLUDE} )
88
88
89
+ target_link_libraries (swiftBasic PUBLIC
90
+ swiftDemangling)
89
91
target_link_libraries (swiftBasic PRIVATE
90
- swiftDemangling
91
92
${UUID_LIBRARIES} )
92
93
93
94
message (STATUS "Swift version: ${SWIFT_VERSION} " )
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ add_swift_host_library(swiftFrontend STATIC
16
16
add_dependencies (swiftFrontend
17
17
SwiftOptions)
18
18
target_link_libraries (swiftFrontend PRIVATE
19
+ swiftAST
19
20
swiftSIL
20
21
swiftMigrator
21
22
swiftOption
Original file line number Diff line number Diff line change @@ -9,4 +9,5 @@ add_swift_host_library(swiftLLVMPasses STATIC
9
9
LLVM_LINK_COMPONENTS
10
10
analysis
11
11
)
12
-
12
+ target_link_libraries (swiftLLVMPasses PRIVATE
13
+ swiftDemangling)
Original file line number Diff line number Diff line change 1
1
add_swift_host_library(swiftParseSIL STATIC
2
2
ParseSIL.cpp)
3
3
target_link_libraries (swiftParseSIL PRIVATE
4
+ swiftDemangling
4
5
swiftSema
5
6
swiftSIL)
6
7
Original file line number Diff line number Diff line change @@ -15,6 +15,8 @@ add_swift_host_library(swiftRemoteAST STATIC
15
15
RemoteAST.cpp
16
16
InProcessMemoryReader.cpp
17
17
${REMOTE_LIB_HEADERS} )
18
+ target_link_libraries (swiftRemoteAST PUBLIC
19
+ swiftDemangling)
18
20
target_link_libraries (swiftRemoteAST PRIVATE
19
21
swiftIRGen
20
22
swiftSema)
Original file line number Diff line number Diff line change @@ -27,6 +27,8 @@ add_subdirectory(Verifier)
27
27
28
28
add_swift_host_library(swiftSIL STATIC
29
29
${SIL_SOURCES} )
30
+ target_link_libraries (swiftSIL PUBLIC
31
+ swiftDemangling)
30
32
target_link_libraries (swiftSIL PRIVATE
31
33
swiftSema
32
34
swiftSerialization)
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ add_sourcekit_library(sourcekitdAPI
14
14
ExpressionTypeArray.cpp
15
15
)
16
16
target_link_libraries (sourcekitdAPI PRIVATE
17
+ swiftBasic
17
18
SourceKitSupport
18
19
SourceKitSwiftLang)
19
20
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ add_swift_host_tool(lldb-moduleimport-test
4
4
)
5
5
target_link_libraries (lldb-moduleimport-test
6
6
PRIVATE
7
+ swiftAST
7
8
swiftASTSectionImporter
8
9
swiftClangImporter
9
10
swiftFrontend)
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ add_swift_host_tool(sil-func-extractor
5
5
target_link_libraries (sil-func-extractor
6
6
PRIVATE
7
7
swiftClangImporter
8
+ swiftDemangling
8
9
swiftFrontend
9
10
swiftSerialization
10
11
swiftSILGen
Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ add_swift_host_tool(sil-nm
5
5
target_link_libraries (sil-nm
6
6
PRIVATE
7
7
swiftClangImporter
8
+ swiftDemangling
8
9
swiftFrontend
9
10
swiftSerialization
10
11
swiftSILGen
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ target_link_libraries(sil-opt
6
6
PRIVATE
7
7
swiftFrontend
8
8
swiftIRGen
9
+ swiftSIL
9
10
swiftSILGen
10
11
swiftSILOptimizer
11
12
# Clang libraries included to appease the linker on linux.
Original file line number Diff line number Diff line change @@ -7,4 +7,5 @@ add_swift_host_tool(swift-ast-script
7
7
)
8
8
target_link_libraries (swift-ast-script
9
9
PRIVATE
10
+ swiftAST
10
11
swiftFrontendTool)
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ add_swift_host_tool(swift-ide-test
6
6
)
7
7
target_link_libraries (swift-ide-test
8
8
PRIVATE
9
+ swiftAST
9
10
swiftDriver
10
11
swiftFrontend
11
12
swiftIDE)
You can’t perform that action at this time.
0 commit comments