From 172b4af8c493cbf4ce7c1d5286c822549ec92ac9 Mon Sep 17 00:00:00 2001 From: Yi Zhang Date: Thu, 15 Dec 2022 09:37:20 +0800 Subject: [PATCH] tmp update --- auxiliary/CMakeLists.txt | 3 +++ src/CMakeLists.txt | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/auxiliary/CMakeLists.txt b/auxiliary/CMakeLists.txt index dd2bfde..470a7b0 100644 --- a/auxiliary/CMakeLists.txt +++ b/auxiliary/CMakeLists.txt @@ -14,6 +14,9 @@ set_target_properties(wauxlib PROPERTIES CLEAN_DIRECT_OUTPUT 1) set_target_properties(wauxlib_static PROPERTIES CLEAN_DIRECT_OUTPUT 1) # 设置动态库的版本号 set_target_properties(wauxlib PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}) +# 设置动态库的运行搜索地址 +set_target_properties(wauxlib PROPERTIES INSTALL_RPATH /usr/local/lib) +set_target_properties(wauxlib_static PROPERTIES INSTALL_RPATH /usr/local/lib) target_link_libraries(wauxlib PUBLIC wavelib) target_link_libraries(wauxlib_static PUBLIC wavelib_static) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a7f1053..24a11cd 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -14,6 +14,10 @@ set_target_properties(wavelib PROPERTIES CLEAN_DIRECT_OUTPUT 1) set_target_properties(wavelib_static PROPERTIES CLEAN_DIRECT_OUTPUT 1) # 设置动态库的版本号 set_target_properties(wavelib PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}) +# 设置动态库的运行搜索地址 +set_target_properties(wavelib PROPERTIES INSTALL_RPATH /usr/local/lib) +set_target_properties(wavelib_static PROPERTIES INSTALL_RPATH /usr/local/lib) + # 设置库文件的输出地址 set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)