From ec1e3729530339015ff6b1e0a0cc09b0786d19d3 Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 10 Aug 2023 14:26:19 -0400 Subject: HIP: Limit compiler id candidates to those supporting HIP Currently we only support using Clang for HIP. Issue: #25143 --- Modules/CMakeCompilerIdDetection.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Modules/CMakeCompilerIdDetection.cmake b/Modules/CMakeCompilerIdDetection.cmake index 75d33e8..5fec06f 100644 --- a/Modules/CMakeCompilerIdDetection.cmake +++ b/Modules/CMakeCompilerIdDetection.cmake @@ -102,6 +102,10 @@ function(compiler_id_detection outvar lang) set(ordered_compilers NVIDIA Clang) endif() + if("x${lang}" STREQUAL "xHIP") + set(ordered_compilers Clang) + endif() + if(CID_ID_DEFINE) foreach(Id ${ordered_compilers}) string(APPEND CMAKE_${lang}_COMPILER_ID_CONTENT "# define ${CID_PREFIX}COMPILER_IS_${Id} 0\n") -- cgit v0.12