- 设置rpath
- 在CMakeLists.txt中,add_executable前面添加
set(CMAKE_SKIP_INSTALL_RPATH FALSE)
set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib/${PROJECT_NAME}")
add_executable
install(FILES
第三方库
DESTINATION lib/${PROJECT_NAME}
)
- 别的位置没试过,应该也行
- 如果是包含一堆库的文件夹,我猜是这样,读者可以试试
set(CMAKE_SKIP_INSTALL_RPATH FALSE)
set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib/${PROJECT_NAME}/文件夹名字")
add_executable
install(DIRECTORY
文件夹名字
DESTINATION lib/${PROJECT_NAME}
)