From 0dbaae19c5950255105dbbc4861e56238b93694b Mon Sep 17 00:00:00 2001 From: Jiang Bo Date: Thu, 25 Feb 2021 14:24:42 +0800 Subject: [PATCH] Link whole archive of tim_internal Signed-off-by: Jiang Bo --- src/tim/vx/CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/tim/vx/CMakeLists.txt b/src/tim/vx/CMakeLists.txt index 64d65c5..873ad47 100644 --- a/src/tim/vx/CMakeLists.txt +++ b/src/tim/vx/CMakeLists.txt @@ -21,7 +21,8 @@ include_directories(${PROJECT_SOURCE_DIR}/src/tim/vx) include_directories(${PROJECT_SOURCE_DIR}/src/tim/vx/internal/include) add_library(${TARGET_NAME} SHARED ${SRC}) -target_link_libraries(${TARGET_NAME} PRIVATE tim_internal) +target_link_libraries(${TARGET_NAME} PRIVATE + -Wl,--whole-archive tim_internal -Wl,--no-whole-archive) add_library(${TARGET_NAME}-static STATIC ${SRC}) -target_link_libraries(${TARGET_NAME}-static PRIVATE tim_internal) \ No newline at end of file +target_link_libraries(${TARGET_NAME}-static PRIVATE tim_internal)