From: Rasmus Villemoes <[email protected]>

The upstream project supports setting NO_YML_SUPPORT=ON to opt out of
the ability to parse its new-style yaml configuration file
format (i.e. only the traditional format used by the env tools from
U-Boot itself), and hence also removing the libyaml dependency.

Expose that as a PACKAGECONFIG knob, defaulting to on for backwards
compatibility.

Signed-off-by: Rasmus Villemoes <[email protected]>
---
 meta/recipes-bsp/u-boot/libubootenv_0.3.7.bb | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-bsp/u-boot/libubootenv_0.3.7.bb 
b/meta/recipes-bsp/u-boot/libubootenv_0.3.7.bb
index 7b5300f38b..373f26e4b1 100644
--- a/meta/recipes-bsp/u-boot/libubootenv_0.3.7.bb
+++ b/meta/recipes-bsp/u-boot/libubootenv_0.3.7.bb
@@ -17,7 +17,10 @@ inherit cmake lib_package
 
 EXTRA_OECMAKE = "-DCMAKE_BUILD_TYPE=Release"
 
-DEPENDS = "zlib libyaml"
+PACKAGECONFIG ??= "yaml"
+PACKAGECONFIG[yaml] = ",-DNO_YML_SUPPORT=ON,libyaml"
+
+DEPENDS = "zlib"
 PROVIDES += "u-boot-fw-utils"
 RPROVIDES:${PN}-bin += "u-boot-fw-utils"
 
-- 
2.55.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#245951): 
https://lists.openembedded.org/g/openembedded-core/message/245951
Mute This Topic: https://lists.openembedded.org/mt/121276641/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to