Imported Upstream version 3.25.0
[platform/upstream/cmake.git] / Modules / Platform / Windows-Clang-HIP.cmake
1 include(Platform/Windows-Clang)
2 set(_COMPILE_HIP_MSVC " -TP")
3 __windows_compiler_clang(HIP)
4
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)
10   endif()
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)
18   endif()
19 endif()