У меня есть проект CMake, который собирает библиотеку с внешними зависимостями:
add_library(lib_name ${SRC})
target_link_libraries(lib_name ${DEPENDENCIES})
$ {DEPENDENCIES} содержит зависимости, найденные функцией find_package ().
После того, как я хочу установить мою библиотеку в пакете:
install(TARGETS lib_name DESTINATION lib COMPONENT package)
Итак, и я хочу добавить все (рекурсивные) динамические зависимости (* .so) lib_name в пакет. Я знаю, что CMake решает рекурсивные зависимости при сборке библиотеки, но я не знаю, как установить ее в пакет.
Может кто знает как это сделать? Заранее спасибо!
Задача ещё не решена.
Других решений пока нет …