CMake не может установить загруженные бинарные пакеты внешних зависимостей для вас. Единственное, что может сделать CMake, - это потерпеть неудачу на этапе генерации, когда нужная библиотека не может быть найдена с помощью find_package(... REQUIRED ...)
. Для автоматического получения зависимостей вы должны использовать менеджер пакетов. Наиболее важные три для C ++:
В настоящее время я использую Hunter, но основной разработчик только что вышел из проекта, и пока не ясно, насколько активным будет дальнейшее развитие.