Повторно добавьте значение в EXTRA_OECONF_<имя> после того, как оно было удалено EXTRA_OECONF_remove_<имя>

Для настройки компонента мне нужно добавить --enable-feature в EXTRA_OECONF_somename, поэтому я попытался сделать:

EXTRA_OECONF_append_somename = --enable-feature

Но это не помогло. После расследования выяснилось, что один из сторонних рецептов содержит следующую строку:

EXTRA_OECONF_remove_somename = --enable-feature

Я не могу изменить сторонний рецепт.

Есть ли способ добавить --enable-feature в EXTRA_OECONF_somename

Спасибо.

1 ответ

Боюсь, что нет. Операции _remove всегда применяются в последнюю очередь, поэтому отменить их невозможно. Я бы сказал, что оригинальный рецепт не должен его использовать - _remove предназначен для политики дистрибутива, где вы хотите сказать: "Мне все равно, как этот элемент попал в стоимость, просто удалите его".

Для предпочтения оригинальный рецепт должен вместо этого использовать PACKAGECONFIG для управления добавлением (или нет) этой функции.

Другие вопросы по тегам