File tree Expand file tree Collapse file tree 1 file changed +8
-11
lines changed Expand file tree Collapse file tree 1 file changed +8
-11
lines changed Original file line number Diff line number Diff line change @@ -116,27 +116,24 @@ if(NOT SWIFT_BUILD_ONLY_SYNTAXPARSERLIB)
116
116
clangBasic )
117
117
endif ()
118
118
119
+ target_link_libraries (swiftAST
120
+ PUBLIC swiftBasic
121
+ PRIVATE swiftSyntax )
119
122
if (SWIFT_BUILD_ONLY_SYNTAXPARSERLIB )
120
123
# Add clangBasic as a single direct dependency to avoid bringing along some
121
124
# llvm libraries that we don't need.
122
125
if ("${SWIFT_HOST_VARIANT_SDK} " STREQUAL "WINDOWS" )
123
- set (clangBasicDep "${LLVM_LIBRARY_OUTPUT_INTDIR} /clangBasic.lib" )
126
+ target_link_libraries (swiftAST PRIVATE
127
+ "${LLVM_LIBRARY_OUTPUT_INTDIR} /clangBasic.lib" )
124
128
else ()
125
- set (clangBasicDep "${LLVM_LIBRARY_OUTPUT_INTDIR} /libclangBasic.a" )
129
+ target_link_libraries (swiftAST PRIVATE
130
+ "${LLVM_LIBRARY_OUTPUT_INTDIR} /libclangBasic.a" )
126
131
endif ()
127
- target_link_libraries (swiftAST PUBLIC
128
- swiftBasic )
129
- target_link_libraries (swiftAST PRIVATE
130
- swiftSyntax
131
- ${clangBasicDep} )
132
132
target_compile_definitions (swiftAST PRIVATE
133
133
SWIFT_BUILD_ONLY_SYNTAXPARSERLIB=1 )
134
134
else ()
135
- target_link_libraries (swiftAST PUBLIC
136
- swiftBasic )
137
135
target_link_libraries (swiftAST PRIVATE
138
- swiftMarkup
139
- swiftSyntax )
136
+ swiftMarkup )
140
137
endif ()
141
138
142
139
# intrinsics_gen is the LLVM tablegen target that generates the include files
You can’t perform that action at this time.
0 commit comments