Алексей Махоткин

домашняя страница

Automake

Go to the first, previous, next, last section, table of contents.


Написание ваших собственных макросов aclocal

Программа aclocal сама по себе ничего не знает о каких-либо макросах, поэтому ее очень легко расширять, создавая свои собственные макросы.

Эта возможность в основном используется библиотеками, которые хотят предоставить собственные макросы Autoconf для использования другими программами. Например, библиотека gettext предоставляет макрос AM_GNU_GETTEXT, который должен быть использован любым пакетом, использующим gettext. При установке библиотеки устанавливается также этот макрос, чтобы программа aclocal смогла его найти.

Файл макросов должен быть серией вызовов AC_DEFUN. Программа aclocal также понимает директиву AC_REQUIRE, так что вполне безопасно помещать каждый макрос в отдельный файл. See section `Prerequisite Macros’ in Руководство Autoconf, и section `Макроопределения’ in Руководство Autoconf.

Имя файла макросов должно оканчиваться на `.m4’. Такие файлы должны устанавливаться в каталог `$(datadir)/aclocal’.


Go to the first, previous, next, last section, table of contents.

Comments