Какова взаимосвязь между использованием `git submodules` и` ExternalProject_Add` для управления зависимостями в CMake? - PullRequest
1 голос
/ 02 марта 2020

В последнее время я потратил много времени, следуя смутным и неправильным инструкциям давно ушедшего разработчика по сборке для проекта C ++, над которым я работаю. Поэтому я пишу новую систему сборки и ищу лучший способ сделать это. Я решил использовать команду ExternalProject_Add в CMake для сбора и построения зависимостей перед целями проекта, но я также нашел отличную статью , в которой предлагается использовать git подмодули, что похоже на очень похоже, если не то же самое. Поэтому мой вопрос: какова взаимосвязь между git субмодулями и ExternalProject_Add ?

...