diff mbox series

[meta-oe,2/2] libtinyxml2: allow to build both shared and static libraries

Message ID 20240217163408.213929-2-fathi.boudra@linaro.org
State Accepted
Headers show
Series [meta-oe,1/2] libtinyxml2: fix the homepage URL | expand

Commit Message

Fathi Boudra Feb. 17, 2024, 4:34 p.m. UTC
E.g. if we want to build uuu statically, libtinyxml2 static library is
missing as it builds only the shared library by default.

Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
---
 meta-oe/recipes-support/libtinyxml2/libtinyxml2_10.0.0.bb | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/libtinyxml2/libtinyxml2_10.0.0.bb b/meta-oe/recipes-support/libtinyxml2/libtinyxml2_10.0.0.bb
index 5039e9ff77..1c94eff246 100644
--- a/meta-oe/recipes-support/libtinyxml2/libtinyxml2_10.0.0.bb
+++ b/meta-oe/recipes-support/libtinyxml2/libtinyxml2_10.0.0.bb
@@ -12,7 +12,10 @@  S = "${WORKDIR}/git"
 
 inherit meson ptest
 
-EXTRA_OEMESON += "${@bb.utils.contains('PTEST_ENABLED', '1', '-Dtests=true', '', d)}"
+EXTRA_OEMESON += " \
+    ${@bb.utils.contains('PTEST_ENABLED', '1', '-Dtests=true', '', d)} \
+    -Ddefault_library=both \
+"
 
 CXXFLAGS:append:libc-musl = " -D_LARGEFILE64_SOURCE"