LINUX.ORG.RU

autotools: подскажите, как включить в состав распространяемых исходников не устанавливаемые файлы данных.


0

1

Вместе с исходниками библиотеки идут примеры ее использования. И все вроде бы нормально: библиотека компилируется и устанавливается вместе с хидерами, примеры только компилируются. Но с исходниками примеров также прилагаются файлы с данными. Они разумеется не компилируются и не должны устанавливаться. Если я эти файлы с данными нигде не указываю, то они, естественно, не включаются в архив (make dist). Попробовал создать отдельный каталог и там создал Mailfile.am, в котором прописал эти файлы в noinst_DATA. В configure.ac дополнил AC_CONFIG_FILES соответствующим каталогом. Теперь make dist создает в архиве в том числе и этот каталог, но без файлов данных. Чего еще не хватает?

Попробуй заменить «noinst» на «dist». «noinst» как раз означает, что эти файлы никуда включать не надо

Gvidon ★★★★
()
Ответ на: комментарий от Gvidon

Если определить dist_DATA, то automake требует определить distdir. Впрочем, можно было бы попробовать определить и distdir, ноя не стал с ней копаться.

Оказалось достаточно определить EXTRA_DIST и все заработало.

zloy_starper ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.