История изменений
Исправление d_a, (текущая версия) :
У того же Conan куча проблем, самая главная это пожалуй крайне низкое качество и малое количество community-рецептов для пакетов, и для реального применения их скорее всего придётся переписывать. То есть то что предлагается в дефолтной репе можно рассматривать только как примеры (зачастую неудачные) или скорее рекламу платных сервисов BinTray. Это не большая проблема в энтерпрайзе, где есть ресурсы и поднята инфраструктура для хранения предкомпилированных бинарников под целевые таргеты, а в опенсорсе, где никто никому ничего не должен, с этим сложнее. Лично я бы для открытого проекта рекомендовал FetchContent/ExternalProject из CMake с обязательной возможностью для потенциальных майнтейнеров отключить этот механизм полностью и передать свои версии зависимостей вручную.
Исходная версия d_a, :
У того же Conan куча проблем, самая главная это пожалуй крайне низкое качество и малое количество community-рецептов для пакетов, и для реального применения их скорее всего придётся переписывать. То есть то что предлагается в дефолтной репе можно рассматривать только как примеры (зачастую неудачные) или скорее рекламу платных сервисов BinTray. Это не большая проблема в энтерпрайзе, где есть ресурсы и поднята инфраструктура для хранения предкомпилированных бинарников под целевые таргеты, а в опенсорсе, где никто никому ничего не должен, с этим сложнее. Лично я бы для открытого проекта рекомендовал FetchContent/ExternalProject из CMake с обязательной возможностью для потенциальных майнтйнеров отключить этот механизм полностью и передать свои версии зависимостей вручную.