From d359cd4449f4e6f738067d967fbf8d36fe90039d Mon Sep 17 00:00:00 2001 From: Paul Fultz II Date: Thu, 5 Sep 2019 05:03:04 -0500 Subject: [PATCH] Use hcc when building with hcc compiler (#1225) * Use hcc when building with hcc compiler * Fix misnamed variable * Dont set HIP_RUNTIME --- hipamd/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hipamd/CMakeLists.txt b/hipamd/CMakeLists.txt index 2c994e77e9..7fb49c22b7 100644 --- a/hipamd/CMakeLists.txt +++ b/hipamd/CMakeLists.txt @@ -55,6 +55,14 @@ add_to_config(_versionInfo HIP_VERSION_MAJOR) add_to_config(_versionInfo HIP_VERSION_MINOR) add_to_config(_versionInfo HIP_VERSION_PATCH) +if(CMAKE_CXX_COMPILER MATCHES ".*hcc") + set(HIP_COMPILER "hcc" CACHE STRING "HIP Compiler") + set(HIP_PLATFORM "hcc" CACHE STRING "HIP Platform") + get_filename_component(CXX_PATH ${CMAKE_CXX_COMPILER} DIRECTORY) + get_filename_component(CXX_PATH ${CXX_PATH} DIRECTORY) + set(HCC_HOME "${CXX_PATH}" CACHE PATH "Path to which HCC has been installed") +endif() + # overwrite HIP_VERSION_PATCH for packaging if(DEFINED ENV{ROCM_BUILD_ID}) set(HIP_VERSION_PATCH ${HIP_VERSION_GITDATE}.${HIP_VERSION_GITCOUNT}-$ENV{ROCM_BUILD_ID}-${HIP_VERSION_GITHASH})