File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -126,15 +126,14 @@ target_link_libraries(swiftAST
126
126
PUBLIC swiftBasic
127
127
PRIVATE swiftSyntax )
128
128
if (SWIFT_BUILD_ONLY_SYNTAXPARSERLIB )
129
- # Add clangBasic as a single direct dependency to avoid bringing along some
130
- # llvm libraries that we don't need.
131
- if ("${SWIFT_HOST_VARIANT_SDK} " STREQUAL "WINDOWS" )
132
- target_link_libraries (swiftAST PRIVATE
133
- "${LLVM_LIBRARY_OUTPUT_INTDIR} /clangBasic.lib" )
134
- else ()
135
- target_link_libraries (swiftAST PRIVATE
136
- "${LLVM_LIBRARY_OUTPUT_INTDIR} /libclangBasic.a" )
137
- endif ()
129
+ # Remove dependencies from clangBasic to avoid bringing along some llvm
130
+ # libraries that we don't need to be building.
131
+ set_property (TARGET clangBasic PROPERTY LINK_LIBRARIES "" )
132
+ set_property (TARGET clangBasic PROPERTY LINK_DEPENDS "" )
133
+ set_property (TARGET clangBasic PROPERTY INTERFACE_LINK_LIBRARIES "" )
134
+ set_property (TARGET clangBasic PROPERTY INTERFACE_LINK_DEPENDS "" )
135
+ target_link_libraries (swiftAST
136
+ PRIVATE clangBasic )
138
137
target_compile_definitions (swiftAST PRIVATE
139
138
SWIFT_BUILD_ONLY_SYNTAXPARSERLIB=1 )
140
139
else ()
You can’t perform that action at this time.
0 commit comments