Skip to content

Commit ed068f0

Browse files
authored
Merge pull request swiftlang#28844 from compnerd/x11
build: add explicit architecture check
2 parents 3fdf6c8 + 80c45b4 commit ed068f0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -953,7 +953,8 @@ if(SWIFT_BUILD_SYNTAXPARSERLIB OR SWIFT_BUILD_SOURCEKIT)
953953
set(SWIFT_LIBDISPATCH_CXX_COMPILER ${CMAKE_CXX_COMPILER})
954954
elseif(${CMAKE_SYSTEM_NAME} STREQUAL ${CMAKE_HOST_SYSTEM_NAME})
955955
if(CMAKE_SYSTEM_NAME STREQUAL Windows)
956-
if(TARGET clang)
956+
if(CMAKE_SYSTEM_PROCESSOR STREQUAL CMAKE_HOST_SYSTEM_PROCESSOR AND
957+
TARGET clang)
957958
set(SWIFT_LIBDISPATCH_C_COMPILER
958959
$<TARGET_FILE_DIR:clang>/clang-cl${CMAKE_EXECUTABLE_SUFFIX})
959960
set(SWIFT_LIBDISPATCH_CXX_COMPILER

0 commit comments

Comments
 (0)