Включите скрипт cmake для сбора зависимостей в исходном коде приложения.Сценарий cmake проверит наличие зависимостей, и все недостающие будут загружены.
Вы можете поэкспериментировать с сценарием cmake, являющимся этапом предварительной сборки в решении;Но на данный момент зависимости обновляются вручную.
Сценарий один и тот же, независимо от того, на какой системе он работает, что является отличной чертой режима сценария cmake.
Хотя это немного неуклюже, онПохоже, что это лучший способ включить версию внешнего кода с исходным кодом, которая не является частью контроля версий приложений.
Например, вы можете получить проект панели запуска:
bzr branch lp:~brian-sidebotham/+junk/valverschatcam
из корня этого проекта просто запустите:
cmake -P build.cmake
Очевидно, что сценарий, вероятно, должен называться deps.cmake или аналогичным, а не сборкой прямо сейчас.