| 1 | #!/usr/bin/env bash |
| 2 | set -euo pipefail |
| 3 | |
| 4 | build_linux_release() { |
| 5 | local root="$1" |
| 6 | export CARGO_HOME="${CARGO_HOME:-$root/cargo-home}" |
| 7 | export PATH="$CARGO_HOME/bin:$PATH" |
| 8 | cargo build --release --locked --manifest-path "$root/Cargo.toml" --target-dir "$root/target" |
| 9 | } |