Autotools, 2nd Edition: A Practitioner’s Guide to GNU Autoconf, Automake, and Libtool
Autotools — это подробное практическое руководство по GNU Autotools, набору инструментов для создания переносимого программного обеспечения. Книга начинается с обзора высокоуровневых концепций и философии проектирования Autotools, а затем погружает читателя в детали использования M4-макропроцессора с Autoconf, расширения фреймворка Automake и сборки исходных кодов на Java и C#.
Второе издание обновлено с учётом последних версий Autotools и включает семь новых глав, посвящённых таким темам, как pkg-config, модульное и интеграционное тестирование с Autotest, интернационализация с помощью инструментов GNU, переносимость gnulib и использование Autotools в Windows. В качестве примеров рассматриваются два проекта: простая программа «Hello, world!» и сложный проект с открытым исходным кодом, состоящий из четырёх взаимозависимых подпроектов.
Читатели научатся генерировать скрипты конфигурации Autoconf для упрощения процесса компиляции, создавать переносимые makefiles с помощью Automake, строить кроссплатформенные библиотеки с Libtool, а также писать собственные макросы Autoconf. Книга идеально подходит для разработчиков, стремящихся освоить стандартные инструменты сборки в Unix-подобных системах и за их пределами.









