Я новичок в использовании автоинструментов, так что извините, если это звучит немного по-базовому, но поиск в Google мало что показал.
Как мне сгенерировать специальный файл conf с помощью autotools.
Видя, что конфигурация на основе m4 содержит необходимые макросы и создает необходимые файлы.
Некоторая охота и чтение, кажется, подсказывают, что я мог бы сделать что-то вроде
добавить:
AC_CONFIG_FILES ([appname.conf])
На мой configure.am.
Затем создайте файл appname.conf.in.
Мне неясно, как я заполняю пользовательские макросы, т.е.
LOG_DIR=@log_dir@
CACHE_DIR=@cache_dir@
до
Итак, когда запускается конфигурация, она выдает
LOG_DIR=/var/log
CACHE_DIR=/mycachedir
и т.д ...