Здесь уже есть некоторые вопросы об менеджерах зависимостей, но мне кажется, что они в основном касаются систем сборки , в то время как я ищу что-то, направленное исключительно на упрощение отслеживания и разрешения зависимостей (и яя не обязательно заинтересован в изучении новой системы сборки).
Итак, обычно у нас есть проект и некоторый общий код с другим проектом.Этот общий код организован в виде библиотеки, поэтому, когда я хочу получить последнюю версию кода для проекта, я также должен получить все библиотеки из системы контроля версий.Для этого мне нужен список зависимостей.Затем, чтобы построить проект, я тоже могу повторно использовать этот список.
Я смотрел на Maven и Ivy, но я не уверен, что они подойдут для C ++, так как они выглядят довольно сильно нацеленными на java(хотя могут быть плагины для C ++, я не нашел людей, рекомендующих их).
Я рассматриваю это как инструмент с графическим интерфейсом, создающий некоторый стандартизированный список зависимостей, который затем может быть проанализирован различными скриптами и т. д.было бы хорошо, если бы он мог интегрироваться с системой контроля версий (тег, получить версию с тегами с зависимостями и т. д.), но это не обязательно.
У вас есть предложения?Может быть, я просто что-то упустил, и обычно это делается каким-то другим способом без необходимости такого инструмента?Спасибо.