История изменений
Исправление hateyoufeel, (текущая версия) :
Если в качестве унифицированной системы управления сборкой будет CMake, то ну нахер такую унификацию.
Я вот чего не понимаю, кстати, но может ты мне прояснишь. Почему все системы сборки для сишных или плюсовых проектов имеют тьюринг-полный язык? Зачем это? Почему нельзя написать простой DSL для описания зависимостей и целей сборки, который покрывал бы 99% сценариев, а для остального, так и быть, сделать поддержку внешних скриптов? Ну вот как Cabal для хацкелла или Cargo для хруста.
Исходная версия hateyoufeel, :
Если в качестве унифицированной системы управления сборкой будет CMake, то ну нахер такую унификацию.
Я вот чего не понимаю, кстати, но может ты мне прояснишь. Почему все системы сборки для сишных или плюсовых проектов имеют тьюринг-полный язык? Зачем это? Почему нельзя написать простой DSL для описания зависимостей и целей сборки, который покрывал бы 99% сценариев, а для остального, так и быть, сделать поддержку внешних сценариев? Ну вот как Cabal для хацкелла или Cargo для хруста.