Переопределить драгоценную переменную make-файла

grepявляется излишним для этой задачи. trдостаточно:

$ < input.txt tr -d '[]' | tr ';' '\n' | sort -u

Часть sort -uудаляет повторяющиеся адреса.

0
28.06.2021, 04:11
1 ответ

Предполагая, что вы хотите использовать AX_PROG_LUA, гораздо лучше использовать действие -, а не -найденную ветвь:

AX_PROG_LUA[([MINIMUM-VERSION], [TOO-BIG-VERSION], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])]

Внутри этой ветки вы можете просто установить необходимые пути со значениями по умолчанию (или, что еще лучше, сначала проверить, действительно ли lua можно найти по этим путям ).

Преимущество этого состоит в том, что (1 )вам не нужно изменять существующие макросы и (2 )он не нарушит ваш пакет для тех, кто этого не делает иметь lua в путях, которые вы хотите жестко закодировать.

Если это не ваш вариант использования -, и ваш вариант использования заключается в том, что вы включаете конкретную версию LUA в свой пакет, (вы не сообщили нам свой вариант использования -, поэтому я должен угадайте ), тогда я бы, вероятно, просто установил пути напрямую, вместо того, чтобы полагаться на AX_PROG_LUA.

0
28.07.2021, 11:21

Теги

Похожие вопросы