From 452ff3ec2e0636e767989e71523cc2391fa221b9 Mon Sep 17 00:00:00 2001 From: Butta Date: Thu, 27 Feb 2020 19:26:33 +0530 Subject: [PATCH] [SourceKit] don't install libdispatch and libBlocksRuntime twice, outside of Mac/Windows --- CMakeLists.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ed6f6c17987a4..17d8605a90c7d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1028,11 +1028,13 @@ if(SWIFT_BUILD_SYNTAXPARSERLIB OR SWIFT_BUILD_SOURCEKIT) set(SOURCEKIT_RUNTIME_DIR lib) endif() add_dependencies(sourcekit-inproc BlocksRuntime dispatch) - swift_install_in_component(FILES - $ - $ - DESTINATION ${SOURCEKIT_RUNTIME_DIR} - COMPONENT sourcekit-inproc) + if("${SWIFT_HOST_VARIANT_SDK}" MATCHES "OSX|WINDOWS") + swift_install_in_component(FILES + $ + $ + DESTINATION ${SOURCEKIT_RUNTIME_DIR} + COMPONENT sourcekit-inproc) + endif() if(SWIFT_HOST_VARIANT_SDK STREQUAL WINDOWS) swift_install_in_component(FILES $