fix: build HIP on Windows with MSVC-style clang-cl.exe

This commit is contained in:
Gavin Zhao committed 2026-02-05 18:55:24 -05:00
1 parent 8af7c1c0c3
commit 73051ad572
2 files changed
+5 -2

No files matched your search

+1 -1
View File
@@ -1,5 +1,5 @@
include(Platform/Windows-Clang)
set(_COMPILE_HIP_MSVC " -TP")
set(_COMPILE_HIP_MSVC " -x hip")
__windows_compiler_clang(HIP)
if("x${CMAKE_HIP_COMPILER_FRONTEND_VARIANT}" STREQUAL "xMSVC")
+4 -1
View File
@@ -50,6 +50,8 @@ if(NOT MSVC_VERSION)
set(_compiler_version ${CMAKE_Fortran_SIMULATE_VERSION})
elseif(CMAKE_CUDA_SIMULATE_VERSION)
set(_compiler_version ${CMAKE_CUDA_SIMULATE_VERSION})
elseif(CMAKE_HIP_SIMULATE_VERSION)
set(_compiler_version ${CMAKE_HIP_SIMULATE_VERSION})
elseif(CMAKE_C_COMPILER_VERSION)
set(_compiler_version ${CMAKE_C_COMPILER_VERSION})
else()
@@ -483,7 +485,8 @@ macro(__windows_compiler_msvc lang)
endif()
if("x${lang}" STREQUAL "xC" OR
"x${lang}" STREQUAL "xCXX")
"x${lang}" STREQUAL "xCXX" OR
"x${lang}" STREQUAL "xHIP")
if(CMAKE_MSVC_RUNTIME_LIBRARY_DEFAULT)
set(_MDd "")
set(_MD "")