From e91e6ccbfc4184bcfba5da267fd481729ddbde7a Mon Sep 17 00:00:00 2001 From: Jatin Chaudhary Date: Thu, 10 Dec 2020 03:38:16 -0800 Subject: [PATCH] Populate HIP_CLANG_PATH if its not declared Change-Id: Ibc1f2e9b3389b6cc7a58579cfb293999ad6e9398 [ROCm/clr commit: 9e358101880899ecd1a05cb392c55b6e26d3f2e7] --- projects/clr/hipamd/cmake/FindHIP.cmake | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/projects/clr/hipamd/cmake/FindHIP.cmake b/projects/clr/hipamd/cmake/FindHIP.cmake index 6b698374a1..0921a72c45 100644 --- a/projects/clr/hipamd/cmake/FindHIP.cmake +++ b/projects/clr/hipamd/cmake/FindHIP.cmake @@ -217,6 +217,18 @@ elseif("${HIP_COMPILER}" STREQUAL "hcc") set(CMAKE_HIP_CREATE_SHARED_MODULE "${HIP_HIPCC_CMAKE_LINKER_HELPER} ${HCC_HOME} -o -shared" ) set(CMAKE_HIP_LINK_EXECUTABLE "${HIP_HIPCC_CMAKE_LINKER_HELPER} ${HCC_HOME} -o ") elseif("${HIP_COMPILER}" STREQUAL "clang") + #Set HIP_CLANG_PATH + if("x${HIP_CLANG_PATH}" STREQUAL "x") + if(DEFINED ENV{HIP_CLANG_PATH}) + set(HIP_CLANG_PATH $ENV{HIP_CLANG_PATH}) + elseif(DEFINED ENV{ROCM_PATH}) + set(HIP_CLANG_PATH "$ENV{ROCM_PATH}/llvm/bin") + elseif(DEFINED ENV{HIP_PATH}) + set(HIP_CLANG_PATH "$ENV{HIP_PATH}/../llvm/bin") + else() + set(HIP_CLANG_PATH "/opt/rocm/llvm/bin") + endif() + endif() #Number of parallel jobs by default is 1 if(NOT DEFINED HIP_CLANG_NUM_PARALLEL_JOBS) set(HIP_CLANG_NUM_PARALLEL_JOBS 1)