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
126126 PUBLIC swiftBasic
127127 PRIVATE swiftSyntax)
128128if (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)
138137 target_compile_definitions (swiftAST PRIVATE
139138 SWIFT_BUILD_ONLY_SYNTAXPARSERLIB=1)
140139else ()
You can’t perform that action at this time.
0 commit comments