Повторно добавьте значение в 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 для управления добавлением (или нет) этой функции.