From 81a4d79c06fe3b398405fa7c949bfab0f2c03b90 Mon Sep 17 00:00:00 2001 From: Joel Winarske Date: Tue, 23 Feb 2021 20:01:28 -0800 Subject: [PATCH] install example executables --- classes/cargo.bbclass | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/classes/cargo.bbclass b/classes/cargo.bbclass index c2eee10..81256b4 100644 --- a/classes/cargo.bbclass +++ b/classes/cargo.bbclass @@ -60,6 +60,17 @@ cargo_do_install () { install -m755 "$tgt" "${D}${rustlibdir}" have_installed=true ;; + *examples) + if [ -d "$tgt" ]; then + for example in "$tgt/"*; do + if [ -f "$example" ] && [ -x "$example" ]; then + install -d "${D}${bindir}" + install -m755 "$example" "${D}${bindir}" + have_installed=true + fi + done + fi + ;; *) if [ -f "$tgt" ] && [ -x "$tgt" ]; then install -d "${D}${bindir}"