1 include(Platform/Windows-Clang)
2 set(_COMPILE_HIP_MSVC " -TP")
3 __windows_compiler_clang(HIP)
5 if("x${CMAKE_HIP_COMPILER_FRONTEND_VARIANT}" STREQUAL "xMSVC")
6 if((NOT DEFINED CMAKE_DEPENDS_USE_COMPILER OR CMAKE_DEPENDS_USE_COMPILER)
7 AND CMAKE_GENERATOR MATCHES "Makefiles|WMake"
8 AND CMAKE_DEPFILE_FLAGS_HIP)
9 set(CMAKE_HIP_DEPENDS_USE_COMPILER TRUE)
11 elseif("x${CMAKE_HIP_COMPILER_FRONTEND_VARIANT}" STREQUAL "xGNU")
12 if((NOT DEFINED CMAKE_DEPENDS_USE_COMPILER OR CMAKE_DEPENDS_USE_COMPILER)
13 AND CMAKE_GENERATOR MATCHES "Makefiles|WMake"
14 AND CMAKE_DEPFILE_FLAGS_HIP)
15 # dependencies are computed by the compiler itself
16 set(CMAKE_HIP_DEPFILE_FORMAT gcc)
17 set(CMAKE_HIP_DEPENDS_USE_COMPILER TRUE)