]> git.lizzy.rs Git - rust.git/blobdiff - setup-toolchain.sh
Auto merge of #4935 - krishna-veerareddy:issue-4241-cognitive-complexity-lint-span...
[rust.git] / setup-toolchain.sh
index 2388f94ae66b740fee9f6d68cd1b4342e7b55af9..88ae90581e568cd59c469c2450c5221a772bb58d 100755 (executable)
@@ -26,5 +26,11 @@ if rustc +master -Vv 2>/dev/null | grep -q "$RUST_COMMIT"; then
     exit 0
 fi
 
-rustup-toolchain-install-master -f -n master -c rustc-dev -- "$RUST_COMMIT"
+if [[ -n "$HOST_TOOLCHAIN" ]]; then
+    TOOLCHAIN=('--host' "$HOST_TOOLCHAIN")
+else
+    TOOLCHAIN=()
+fi
+
+rustup-toolchain-install-master -f -n master "${TOOLCHAIN[@]}" -c rustc-dev -- "$RUST_COMMIT"
 rustup override set master