From 3756dcafa009b25dda85a998383c19ed56e646f6 Mon Sep 17 00:00:00 2001 From: Butta Date: Wed, 15 Apr 2020 16:07:48 +0530 Subject: [PATCH] [SourceKit] don't build libdispatch shared library twice, other than on Mac/Windows --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4476bbe894498..15413c8e30cea 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -941,7 +941,8 @@ if (LLVM_ENABLE_DOXYGEN) message(STATUS "Doxygen: enabled") endif() -if(SWIFT_BUILD_SYNTAXPARSERLIB OR SWIFT_BUILD_SOURCEKIT) +if((SWIFT_BUILD_SYNTAXPARSERLIB OR SWIFT_BUILD_SOURCEKIT) AND + ${SWIFT_HOST_VARIANT_SDK} MATCHES "OSX|WINDOWS") if(NOT CMAKE_SYSTEM_NAME STREQUAL Darwin) if(CMAKE_C_COMPILER_ID STREQUAL Clang AND CMAKE_C_COMPILER_VERSION VERSION_GREATER 3.8