Как использовать CMake с несколькими пакетными менеджерами?
В C++ проектах я использую менеджер пакетов Conan. До недавнего времени я использовал специальный враппер для CMake, который позволяет указать необходимые зависимости и их опции непосредственно из CMakeLists-файла. Как данный, так и стандартный способ (через conanfile.txt/conanfile.py), требуют внесения изменений в CMakeLists - включения conanbuildinfo.cmake.
Теперь у меня возникла необходимость поддержки vcpkg (и, потенциально, любого другого менеджера пакетов). Собственно, вопрос: можно ли как-то вынести установку зависимостей из процесса генерации билдскриптов CMake'ом? Возможно, кто-то уже с этим сталкивался и может поделиться какими-то best practices?