Релиз GNU Make 4.0 с поддержкой расширений на языке GNU Guile
После трёх лет разработки представлен релиз системы сборки GNU Make 4.0. Наиболее существенным новшеством является опциональная поддержка языка GNU Guile (одна из реализаций языка Scheme) для определения дополнительных функций в make-файлах. Проверить в скрипте поддержку Guile можно путём оценки наличия ключевого слова guile в переменной «.FEATURES». При наличии поддержки Guile, появляется возможность загрузки/определения Guile-скриптов с реализацией дополнительных функций и их использование в сценарии сборки. Из других изменений отмечается: Новый оператор «!=» для вызова внешних shell-команд, выступающий в качестве альтернативы функции $(shell …) и реализованный для совместимости с BSD make. Например, вместо «var := $(shell echo *.c)» можно написать «var != … Читать далее Релиз GNU Make 4.0 с поддержкой расширений на языке GNU Guile
