Conan.io на этапе компиляции или уже на кассе - PullRequest
0 голосов
/ 13 января 2020

Я оцениваю conan.io для моего проекта C ++. Правильно ли я понимаю, что зависимости conan выполняются / разрешаются как часть системы сборки?

Документация гласит:

Также Conan работает с любой сборкой система. В документации будет широко использоваться CMake, потому что он переносим и хорошо известен. Но Конан вовсе не зависит от CMake; это не требование. Конан полностью ортогональн к системе сборки.

Мне интересно, почему это не на уровне контроля исходного кода. Разве вы не хотите, чтобы ваши файлы уже были на кассе? Я не понимаю, почему это не вызывается git или Perforce

1 Ответ

0 голосов
/ 15 января 2020

Я думаю, что двоичные файлы не копируются при оформлении заказа, потому что существуют разные двоичные файлы для разных конфигураций сборки, например, вы можете создавать режимы Debug или Release, вы можете использовать разные компиляторы и так далее. Все эти параметры определяются системой сборки и не известны при оформлении заказа

...