File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -8,15 +8,14 @@ if(NOT CMAKE_SYSTEM_NAME STREQUAL "Darwin")
88 set (SWIFT_LIBDISPATCH_CXX_COMPILER ${CMAKE_CXX_COMPILER} )
99 elseif (CMAKE_SYSTEM_NAME STREQUAL CMAKE_HOST_SYSTEM_NAME )
1010 if (CMAKE_SYSTEM_NAME STREQUAL "Windows" )
11- if (CMAKE_SYSTEM_PROCESSOR STREQUAL CMAKE_HOST_SYSTEM_PROCESSOR AND
12- TARGET clang)
11+ if (DEFINED SWIFT_CLANG_LOCATION)
12+ set (SWIFT_LIBDISPATCH_C_COMPILER ${SWIFT_CLANG_LOCATION} /clang-cl${CMAKE_EXECUTABLE_SUFFIX} )
13+ set (SWIFT_LIBDISPATCH_CXX_COMPILER ${SWIFT_CLANG_LOCATION} /clang-cl${CMAKE_EXECUTABLE_SUFFIX} )
14+ elseif (CMAKE_SYSTEM_PROCESSOR STREQUAL CMAKE_HOST_SYSTEM_PROCESSOR AND TARGET clang)
1315 set (SWIFT_LIBDISPATCH_C_COMPILER
1416 $<TARGET_FILE_DIR:clang>/clang-cl${CMAKE_EXECUTABLE_SUFFIX} )
1517 set (SWIFT_LIBDISPATCH_CXX_COMPILER
1618 $<TARGET_FILE_DIR:clang>/clang-cl${CMAKE_EXECUTABLE_SUFFIX} )
17- elseif (DEFINED SWIFT_CLANG_LOCATION)
18- set (SWIFT_LIBDISPATCH_C_COMPILER ${SWIFT_CLANG_LOCATION} /clang-cl${CMAKE_EXECUTABLE_SUFFIX} )
19- set (SWIFT_LIBDISPATCH_CXX_COMPILER ${SWIFT_CLANG_LOCATION} /clang-cl${CMAKE_EXECUTABLE_SUFFIX} )
2019 else ()
2120 set (SWIFT_LIBDISPATCH_C_COMPILER clang-cl${CMAKE_EXECUTABLE_SUFFIX} )
2221 set (SWIFT_LIBDISPATCH_CXX_COMPILER clang-cl${CMAKE_EXECUTABLE_SUFFIX} )
You can’t perform that action at this time.
0 commit comments