From: Yongjoo Ahn Date: Tue, 4 Feb 2025 04:36:48 +0000 (+0900) Subject: Set linker flags for backend libs X-Git-Tag: accepted/tizen/unified/20250310.024600~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1cf7b8ccaa7cf1eeaa657e1bb787d168c77a6b17;p=platform%2Fhal%2Fbackend%2Fml-accelerator.git Set linker flags for backend libs - Set linker flag --rpath to the hal libs. Signed-off-by: Yongjoo Ahn --- diff --git a/CMakeLists.txt b/CMakeLists.txt index b30d74d..3749160 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -15,6 +15,10 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -O2 -fomit-frame-pointer -std=gnu+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fdata-sections -ffunction-sections") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") +# Set linker flags. Let built shared libraries link so in /hal/lib directory. +SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=${HAL_LIBDIR}") +SET(CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=${HAL_LIBDIR}") + SET(UTIL_SRCS ${PROJECT_SOURCE_DIR}/src/hal-backend-ml-util.cc )