From 4fd48084a6f7ea9d07c30ed3e8842e2cf4511df1 Mon Sep 17 00:00:00 2001 From: scchan Date: Thu, 5 Jan 2017 18:26:54 -0500 Subject: [PATCH] [cmake] add library dependencies to hip_hcc libraries --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 508880104d..1168b65be2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -183,9 +183,11 @@ if(HIP_PLATFORM STREQUAL "hcc") src/hip_fp16.cpp src/device_functions.cpp) - set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -L${HCC_HOME}/lib -lmcwamp -Wl,-Bsymbolic") + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -L${HCC_HOME}/lib -lmcwamp -Wl,-Bsymbolic -Wl,-rpath ${HCC_HOME}/lib") add_library(hip_hcc SHARED ${SOURCE_FILES_RUNTIME}) + target_link_libraries(hip_hcc c++ c++abi hc_am) add_library(hip_hcc_static STATIC ${SOURCE_FILES_RUNTIME}) + target_link_libraries(hip_hcc_static c++ c++abi hc_am) add_dependencies(hip_hcc_static hip_hcc) add_library(hip_device STATIC ${SOURCE_FILES_DEVICE}) add_dependencies(hip_device hip_hcc)