2014-10-16 2 views
-1

Я пытаюсь использовать набор инструментов autoconf для распространения моего API GPL'd. У меня есть основное распределение, но не могу понять, как сделать все остальное.Как использовать automake 1.14.1

1: Как получить тестовый исполняемый файл для компиляции, когда пользователь хочет протестировать дистрибутив. Я не хочу, чтобы файлы или исполняемый файл были установлены?

2: У меня есть файлы сгиба и бизонов. В дистрибутив входит выход flex и bison, но как я могу распределить файлы (и где я должен поместить их в дерево распространения)?

искусства

+0

Не быть грубым, но rtfm? – user657267

+0

Название вопроса может быть улучшено, но я думаю, что этот вопрос совершенно понятен кому-то знакомому с automake. –

+0

Спасибо Сэм. Нет, спасибо пользователю 657267. –

ответ

1

1) Включить исполняемый в check_PROGRAMS, и он будет построен, но не установлен на выкроить время проверки. В качестве альтернативы можно включить в noinst_PROGRAMS, и он будет построен, но не установлен на все время.

2) Включите ваш бизон и гибкий выход в BUILT_SOURCES. Если это не будет достаточным, просто включите его в EXTRA_DIST. Я не думаю, что существует огромное соглашение о том, где в вашем дереве они живут.