From f8da955310061f15e940c9612def1c4e10f508ff Mon Sep 17 00:00:00 2001 From: Dario Rexin Date: Tue, 23 May 2023 09:59:11 -0700 Subject: [PATCH] [Build] Only require libdispatch source on non-Darwin --- stdlib/cmake/modules/StdlibOptions.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stdlib/cmake/modules/StdlibOptions.cmake b/stdlib/cmake/modules/StdlibOptions.cmake index 3fc9813675167..1116df016a8cb 100644 --- a/stdlib/cmake/modules/StdlibOptions.cmake +++ b/stdlib/cmake/modules/StdlibOptions.cmake @@ -247,7 +247,7 @@ if(SWIFT_ENABLE_EXPERIMENTAL_CONCURRENCY AND "${SWIFT_CONCURRENCY_GLOBAL_EXECUTO set(SWIFT_CONCURRENCY_USES_DISPATCH TRUE) endif() -if(SWIFT_CONCURRENCY_USES_DISPATCH) +if(SWIFT_CONCURRENCY_USES_DISPATCH AND NOT CMAKE_SYSTEM_NAME STREQUAL Darwin) if(NOT EXISTS "${SWIFT_PATH_TO_LIBDISPATCH_SOURCE}") message(SEND_ERROR "Concurrency require libdispatch on non-Darwin hosts. Please specify SWIFT_PATH_TO_LIBDISPATCH_SOURCE") endif()