Automake

Automake — утилита для автоматической генерации файлов Makefile.in из файлов Makefile.am. Каждый файл Makefile.am фактически является набором макросов для программы make (иногда с несколькими правилами). Полученные таким образом файлы Makefile.in соответствуют стандартам GNU Makefile.

Automake
Логотип программы Automake
Скриншот программы Automake
Тип инструментальное программное обеспечение
Разработчик проект GNU
Написана на perl
Операционная система кроссплатформенное программное обеспечение
Последняя версия
Репозиторий git.savannah.gnu.org/cgi…
Лицензия GNU GPL
Сайт gnu.org/software/automak…
Логотип Викисклада Медиафайлы на Викискладе

Утилита Automake используется в программировании, главным образом в Unix. Automake разработан для того, чтобы убрать бремя сопровождения Makefile с плеч человека, ведущего проект GNU (и взвалить его на человека, сопровождающего Automake). Каждый такой файл обрабатывается, и из него создаётся файл Makefile.in. В каталоге проекта должен быть только один файл Makefile.am.

Особенность править

Automake накладывает на проект некоторые ограничения; например, он предполагает, что проект использует программу Autoconf , а также накладывает некоторые ограничения на содержимое файла configure.ac.

Automake требует наличие интерпретатора perl для генерации файлов Makefile.in. Однако дистрибутив, созданный Automake, является полностью соответствующим стандартам GNU и не требует наличия perl для компиляции.

См. также править

Примечания править

  1. Meyering J. automake-1.16.5 released (англ.) — 2021.

Ссылки править