папку external и через CMake инклюдить?
Конан не предлагать. Я часа 2 пытался ffmpeg собрать для OpenCV с его поддержкой и contrib модулями. (безуспешно)
пакетный манагер
git submodules, ExternalProject_Add, pkg-config
Ну вот я так сделал git submodules + ExternalProject_Add. Такой подход к любой либе подойдет ? Там просто прилично кода CMake приходится писать чтобы это все работало еще, что тоже минус.
Такой подход к любой либе подойдет ? - да, ExternalProject достаточно гибкий, но иногда нужно возиться
Там разве не начинаются танцы с бубном, когда возникают проблемы вроде той, что я описал
Проследуй в чат про GIT пожалуйста
У меня вопрос не про git
ПРо гит и про СМаке есть отдельные чаты , туда пожалста с таким...
Это всё равно best practise
Т.е сейчас пакетные манагеры > подключение через голый CMake
Да, к этому всё идёт. Тем более vcpkg вообще построен поверх CMake по сути. Вполне возможно, там проще под себя пакеты настраивать, если либа через CMake собирается
Понятно. Спасибо. Попробую vcpkg вместо конана. Жаль только что там версию нельзя выбрать
Обсуждают сегодня