Комментарии 3
Если внешняя зависимость поддерживает cmake, то для ExternalProject, начиная с 3.11, есть лучшая альтернатива — FetchContent. Она стягивает зависимость в configure time, что заменяет головняки подлючения к основному проекту простым add_subderictory.
0
PS: Официальная документация cmake зачастую только добавляет вопросов в поиске решения проблемы. ИМХО больше пользы от ресурсов посвященных современным способам использования cmake, например https://cliutils.gitlab.io/modern-cmake/
+1
Спасибо. Инструмент действительно крутой. Но не кажется ли, что он уже устаревший? В эпоху тотального CI/CD, систем вроде Bazel etc.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Что есть что в CMake 3.10+ и как это использовать