From bdfa9fb9f77fec3f3c8bf48c640dd7d19f525a1b Mon Sep 17 00:00:00 2001 From: Laurent Morichetti Date: Wed, 25 May 2022 09:40:59 -0700 Subject: [PATCH] Fix HIP cmake shared library linker flags Change-Id: I026cc7a6bcf607e3f49c5ff76bc399cf2d8c8f0c --- test/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 94b0e2bb58..66961ca1b4 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -20,6 +20,11 @@ ## IN THE SOFTWARE. ################################################################################ +# Set the HIP language runtime link flags as FindHIP does not set them. +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_HIP_ARCHITECTURES OFF) find_package(HIP REQUIRED MODULE)