fk0, легенда (08.12.2020 22:23, просмотров: 245) ответил RxTx на Всё дело в поддержке. Очень сложно поддерживать сборку на десяток
платформ с разными компиляторами с разными либами когда всё это
жестко прописано до файла. Наступает а) комбинаторный взрыв и б)
учёт каждого файла вручную для каждой конфигурации. Cmake аналог
configure scripts на самом деле. P.S. тебе как красноглазику, лишь
бы доебаться с вопросом что лучше/хуже, приступиться и трясти за
грудки. Заметь, я ни разу не сказал лучше/хуже. Не холиварь =)
Пункты а и б, честно говоря не совсем понял. Видел и активно правил
такую систему, где на ~40 платформ (включая синтетические и тесты,
а так всего десяток). И ничего... Ну там make раз десять рекурсивно
вызывается... и компилит. Больше сотни мейкфайлов, основные два --
1500 строк. После того как въехал как сделано, уже и не так
страшно. Даже текстовые файлы парсить мейком на языке мейка теперь
не страшно.
[ZX]