С++ Buildsystem с возможностью компиляции зависимостей заранее
В Java есть Maven, с которым приятно работать, просто определяя зависимости, которые уже скомпилированы и помещены в стандартный каталог Mavens, что означает, что расположение зависимостей стандартизировано, а не часто используемый способ иметь несколько местоположений (дайте мне перерыв, как и все, кто помнит установленные по умолчанию каталоги для определенных депо) зависимостей C/С++.
Это неэффективно для каждого отдельного разработчика, чтобы он чаще всего находил, читал, знакомился с параметрами конфигурации/сборкой и, наконец, собирал для каждой зависимости просто сборку проекта.
Какова теоретическая причина, по которой это не реализовано?
Почему было бы сложно предоставить пакеты из следующих вариантов с форматом декларации, подобным maven?
version
platform (windows, linux)
src/dev/bin
shared/static
equivalent set of Boost ABI options when applicable
Чтобы вручную перейти на веб-сайты и искать зависимости в 2013 году для самого старого основного языка программирования, абсурдно.