diff --git a/classes/rust.bbclass b/classes/rust.bbclass index eb94b57..4bd0408 100644 --- a/classes/rust.bbclass +++ b/classes/rust.bbclass @@ -37,6 +37,8 @@ RUST_PATH = "${RUST_PATH_NATIVE}" CARGO = "cargo" +OECARGO_PATH ??= "" + oe_runrustc () { bbnote ${RUSTC} ${RUSTC_ARCHFLAGS} ${RUSTC_FLAGS} "$@" "${RUSTC}" ${RUSTC_ARCHFLAGS} ${RUSTC_FLAGS} "$@" @@ -51,9 +53,25 @@ oe_cargo_config () { # assumed to be a path to a binary. If flags are needed, a wrapper must # be used. cat >.cargo/config <>.cargo/config + + cat >>.cargo/config <>Cargo.toml <