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")
8
8
set (SWIFT_LIBDISPATCH_CXX_COMPILER ${CMAKE_CXX_COMPILER} )
9
9
elseif (CMAKE_SYSTEM_NAME STREQUAL CMAKE_HOST_SYSTEM_NAME )
10
10
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 )
13
15
set (SWIFT_LIBDISPATCH_C_COMPILER
14
16
$< TARGET_FILE_DIR:clang> /clang-cl${CMAKE_EXECUTABLE_SUFFIX} )
15
17
set (SWIFT_LIBDISPATCH_CXX_COMPILER
16
18
$< 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} )
20
19
else ()
21
20
set (SWIFT_LIBDISPATCH_C_COMPILER clang-cl${CMAKE_EXECUTABLE_SUFFIX} )
22
21
set (SWIFT_LIBDISPATCH_CXX_COMPILER clang-cl${CMAKE_EXECUTABLE_SUFFIX} )
You can’t perform that action at this time.
0 commit comments