]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
babeltrace2: extend to nativesdk
authorChangqing Li <changqing.li@windriver.com>
Thu, 6 Mar 2025 07:36:08 +0000 (15:36 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 7 Mar 2025 11:13:21 +0000 (11:13 +0000)
This allows anyone using the SDK to be able to analyze the logs
collected on target

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-kernel/lttng/babeltrace2_2.0.6.bb

index a50ba8fcdf1e4d76224c83a8ae95f7ad13f7fab0..6a0052f779d05d374e65786a7f60e20ba6bc7ace 100644 (file)
@@ -93,3 +93,15 @@ do_install_ptest () {
     # Remove architechture specific testfiles
     rm -rf ${D}${PTEST_PATH}/tests/data/plugins/flt.lttng-utils.debug-info/*
 }
+
+do_install:append:class-nativesdk() {
+    mkdir -p ${D}${SDKPATHNATIVE}/environment-setup.d
+    cat <<- EOF > ${D}${SDKPATHNATIVE}/environment-setup.d/babeltrace2.sh
+       export BABELTRACE_PLUGIN_PATH="${libdir}/babeltrace2/plugins"
+       export LIBBABELTRACE2_PLUGIN_PROVIDER_DIR="${libdir}/babeltrace2/plugin-providers"
+       EOF
+}
+
+FILES:${PN}:append:class-nativesdk = " ${SDKPATHNATIVE}/environment-setup.d/babeltrace2.sh"
+
+BBCLASSEXTEND = "nativesdk"