CMAKE - Fix RVS include
Change-Id: I65095cc3d04fc2a5daeee5c809f635cb1662822f
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
Revert "Disable RVS as the error scares people"
This reverts commit 660c5afaf4.
Change-Id: I5086c25772444aa3bfc4c10abc1ea58d3f3f1f27
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
This commit is contained in:
committed by
Galantsev, Dmitrii
parent
345ac64a43
commit
dd50027748
@@ -6,11 +6,12 @@ set(NAME rocprofiler)
|
||||
if(NOT DEFINED ROCM_DIR)
|
||||
set(ROCM_DIR "/opt/rocm")
|
||||
endif()
|
||||
list(APPEND CMAKE_PREFIX_PATH ${ROCM_DIR})
|
||||
|
||||
find_library(
|
||||
${NAME}_LIBRARY
|
||||
NAMES ${NAME} ${NAME}64
|
||||
HINTS "${ROCM_DIR}"
|
||||
REQUIRED
|
||||
REGISTRY_VIEW BOTH
|
||||
PATH_SUFFIXES lib)
|
||||
|
||||
|
||||
@@ -6,11 +6,12 @@ set(NAME rvs)
|
||||
if(NOT DEFINED ROCM_DIR)
|
||||
set(ROCM_DIR "/opt/rocm")
|
||||
endif()
|
||||
list(APPEND CMAKE_PREFIX_PATH ${ROCM_DIR})
|
||||
|
||||
find_library(
|
||||
${NAME}_LIBRARY
|
||||
NAMES ${NAME} ${NAME}64
|
||||
HINTS "${ROCM_DIR}"
|
||||
NAMES ${NAME} ${NAME}64 ${NAME}lib # RVS is special and is named librvslib.so
|
||||
REQUIRED
|
||||
REGISTRY_VIEW BOTH
|
||||
PATH_SUFFIXES lib)
|
||||
|
||||
@@ -35,4 +36,16 @@ if(${NAME}_FOUND AND NOT TARGET ${NAME}::${NAME})
|
||||
IMPORTED_LOCATION "${${NAME}_LIBRARY}"
|
||||
INTERFACE_COMPILE_OPTIONS "${PC_${NAME}_CFLAGS_OTHER}"
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${${NAME}_INCLUDE_DIR}")
|
||||
find_library(rocm-core
|
||||
NAMES rocm-core
|
||||
REQUIRED)
|
||||
find_package(yaml-cpp REQUIRED)
|
||||
find_package(rocblas REQUIRED)
|
||||
find_package(hipblaslt REQUIRED)
|
||||
find_package(hsakmt REQUIRED)
|
||||
find_package(hip REQUIRED)
|
||||
find_package(hsa-runtime64 REQUIRED)
|
||||
find_package(amd_smi REQUIRED)
|
||||
target_link_libraries(${NAME}::${NAME} INTERFACE
|
||||
${rocm-core} yaml-cpp roc::rocblas roc::hipblaslt hsakmt::hsakmt hip::amdhip64 hsa-runtime64::hsa-runtime64 amd_smi)
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user