SWDEV-295886 - Replaced hard coded path /opt/rocm with ROCM_PATH

HIP cmake module path set to actual cmake file location

Change-Id: I7a3e6eec2b51d0e550e68496eecf268a01a2d015
This commit is contained in:
Ranjith Ramakrishnan
2022-06-12 23:43:29 -07:00
orang tua 836bab37d3
melakukan 0fa2808779
3 mengubah file dengan 10 tambahan dan 5 penghapusan
+7 -2
Melihat File
@@ -23,6 +23,10 @@
cmake_minimum_required(VERSION 3.18.0)
project(ROCTRACER VERSION 4.1.0)
# set default ROCM_PATH
if(NOT DEFINED ROCM_PATH)
set(ROCM_PATH "/opt/rocm" CACHE STRING "Default ROCM installation directory")
endif()
## Set module name
string(TOLOWER "${CMAKE_PROJECT_NAME}" ROCTRACER_NAME)
@@ -37,10 +41,11 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_compile_options(-Wall -Werror)
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
find_package(hsa-runtime64 REQUIRED CONFIG PATHS /opt/rocm/)
find_package(HIP REQUIRED CONFIG PATHS /opt/rocm/)
find_package(hsa-runtime64 REQUIRED CONFIG PATHS ${ROCM_PATH})
find_package(HIP REQUIRED CONFIG PATHS ${ROCM_PATH})
if(NOT DEFINED LIBRARY_TYPE)
set(LIBRARY_TYPE SHARED)
+1 -1
Melihat File
@@ -22,7 +22,7 @@
# IN THE SOFTWARE.
################################################################################
ROCM_PATH="/opt/rocm"
ROCM_PATH="${ROCM_PATH:=/opt/rocm}"
fatal() {
echo "$1"
+2 -2
Melihat File
@@ -25,12 +25,12 @@ set(CMAKE_EXECUTABLE_RUNTIME_HIP_FLAG ${CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG})
set(CMAKE_EXECUTABLE_RUNTIME_HIP_FLAG_SEP ${CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG_SEP})
set(CMAKE_EXECUTABLE_RPATH_LINK_HIP_FLAG ${CMAKE_SHARED_LIBRARY_RPATH_LINK_CXX_FLAG})
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/opt/rocm/hip/cmake")
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${ROCM_PATH}/lib/cmake/hip")
set(CMAKE_HIP_ARCHITECTURES OFF)
find_package(HIP REQUIRED MODULE)
find_package(Clang REQUIRED CONFIG
PATHS "/opt/rocm/"
PATHS "${ROCM_PATH}"
PATH_SUFFIXES "llvm/lib/cmake/clang")
## Add a custom targets to build and run all the tests