From 268efdf6e6798babb48fd1d6cc91319274ec58f9 Mon Sep 17 00:00:00 2001 From: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> Date: Fri, 7 Mar 2025 23:18:15 +1000 Subject: [PATCH] feat: Use `CARGO_BUILD_TARGET` as fallback for `--target` (#2075) * feat: Use `CARGO_BUILD_TARGET` as fallback for `--target` Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com> * Fix e2e-tests: Unset CARGO_BUILD_TARGET before running e2e-tests Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com> --------- Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com> --- crates/bin/src/args.rs | 3 ++- justfile | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/bin/src/args.rs b/crates/bin/src/args.rs index 5dc38677..b993ed72 100644 --- a/crates/bin/src/args.rs +++ b/crates/bin/src/args.rs @@ -88,7 +88,8 @@ pub struct Args { help_heading = "Package selection", alias = "target", long, - value_name = "TRIPLE" + value_name = "TRIPLE", + env = "CARGO_BUILD_TARGET" )] pub(crate) targets: Option<Vec<String>>, diff --git a/justfile b/justfile index 2e266f61..f4590818 100644 --- a/justfile +++ b/justfile @@ -207,7 +207,7 @@ get-binary outdir=".": (get-output output-filename outdir) -chmod +x {{ outdir / output-filename }} e2e-test file *arguments: (get-binary "e2e-tests") - cd e2e-tests && env -u RUSTFLAGS bash {{file}}.sh {{output-filename}} {{arguments}} + cd e2e-tests && env -u RUSTFLAGS -u CARGO_BUILD_TARGET bash {{file}}.sh {{output-filename}} {{arguments}} e2e-test-live: (e2e-test "live") e2e-test-subcrate: (e2e-test "subcrate")