From 465387e9f1cc8776532ea65d164ca88127264459 Mon Sep 17 00:00:00 2001 From: lif <> Date: Thu, 18 Sep 2025 16:25:33 -0700 Subject: [PATCH] dynamically-passed target triple detection for make-rom.sh --- make-rom.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/make-rom.sh b/make-rom.sh index f037a6d..2092e0e 100755 --- a/make-rom.sh +++ b/make-rom.sh @@ -7,6 +7,18 @@ eval $(grep '^target *=' .cargo/config.toml | head -n1 | sed 's/ //g') # terribler export RUSTC_BOOTSTRAP=1 +next_arg=false +for arg in "$@"; do + if $next_arg; then + target="$arg" + next_arg=false + elif [ "$arg" == "--target" ]; then + next_arg=true + elif [[ "$arg" =~ ^--target= ]]; then + target="${arg/--target=/}" + fi +done + set -exo pipefail cargo -Z build-std build --release "$@"