Как с помощью CPack добавить в deb пакет 3rd party library?
Появилась необходимость в созданиии deb пакета для проекта на CMake. Не могу найти мануалы как запаковать в пакет so, в частности в проекте используются openCV и Boost.
Зависимости от пакет это конечно хорошо, но может возникнуть ситуация, что на девайсе не будет интернета. Поэтому хочется иметь полный установщик на флешке. Но вот с добавлением библиотек из системы тоже возникла проблема. Как я понимаю cpack может добавлять в пакет только из поддиректорий?
Но вот с добавлением библиотек из системы тоже возникла проблема. Как я понимаю cpack может добавлять в пакет только из поддиректорий?
Если очень нужно притащить с собой зависимости, то можно воспользоваться вот этим: https://cmake.org/cmake/help/v3.11/module/GetPrere...
Весь полученный выхлоп пихаем через install в пакет. Желательно при этом через свой пакет не устанавливать библиотеки по штатным путям, лучше положить их в собственной директории и запускать свое приложение с указанием LD_LIBRARY_PATH