Как можно было бы создать / использовать существующие системы сборки с интегрированными инструментами сборки.
Пример:
Необходимо собрать c # или C ++ или C. Некоторые проекты основаны только на MS, другие проекты / решения основаны на Linux.
Если бы я хотел привлечь нового разработчика или настроить другой компьютер сборки, я мог бы автоматически получить инструменты сборки для конкретного проекта (может быть, где-то в конфигурации, где-нибудь перечислить инструменты построения зависимостей) и загрузить исходный код. Там будут автоматические сценарии, которые устанавливают пути к загруженным инструментам сборки, чтобы вы могли либо создать / cmake / msbuild проекта, используя инструменты, загруженные из самой системы сборки.
Я видел это однажды, но искал это и больше не видел.
Я не понял вашего вопроса полностью, но используя то, что я понял, я могу рекомендовать вам попробовать http://cosmos.codeplex.com/ <- пакет разработки операционной системы c #. Или для Linux попробуйте http://www.linuxfromscratch.org <- это помогает нам создавать еще один Linux с помощью предустановленных инструментов, интегрированных с Linux.
Других решений пока нет …