Fix Apple runner toolchain alignment
This commit is contained in:
parent
9fcaf137ac
commit
e0fe21fad8
4 changed files with 41 additions and 19 deletions
|
|
@ -84,7 +84,6 @@ if [[ -n "${RUSTC_WRAPPER:-}" && "${RUSTC_WRAPPER}" != /* ]]; then
|
|||
WRAPPER_PATH="$(command -v "${RUSTC_WRAPPER}" || true)"
|
||||
if [[ -n "${WRAPPER_PATH}" ]]; then
|
||||
RUSTC_WRAPPER="${WRAPPER_PATH}"
|
||||
CARGO_PATH="$(dirname "${WRAPPER_PATH}"):$CARGO_PATH"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
@ -114,12 +113,23 @@ BUILD_ENV=(
|
|||
if [[ -n "${RUSTUP_TOOLCHAIN}" ]]; then
|
||||
BUILD_ENV+=("RUSTUP_TOOLCHAIN=${RUSTUP_TOOLCHAIN}")
|
||||
fi
|
||||
if [[ -n "${RUSTC_BIN:-}" ]]; then
|
||||
BUILD_ENV+=("RUSTC=${RUSTC_BIN}")
|
||||
fi
|
||||
if [[ -n "${IPHONEOS_DEPLOYMENT_TARGET:-}" ]]; then
|
||||
BUILD_ENV+=("IPHONEOS_DEPLOYMENT_TARGET=${IPHONEOS_DEPLOYMENT_TARGET}")
|
||||
fi
|
||||
if [[ -n "${MACOSX_DEPLOYMENT_TARGET:-}" ]]; then
|
||||
BUILD_ENV+=("MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET}")
|
||||
fi
|
||||
echo "Using Rust toolchain: ${RUSTUP_TOOLCHAIN:-system}"
|
||||
echo "Using cargo: ${CARGO_BIN}"
|
||||
if [[ -n "${RUSTC_BIN:-}" ]]; then
|
||||
echo "Using rustc: ${RUSTC_BIN}"
|
||||
fi
|
||||
if [[ -n "${RUSTC_WRAPPER:-}" ]]; then
|
||||
echo "Using rustc wrapper: ${RUSTC_WRAPPER}"
|
||||
fi
|
||||
env -i "${BUILD_ENV[@]}" "${CARGO_BIN}" build "${CARGO_ARGS[@]}"
|
||||
|
||||
mkdir -p "${BUILT_PRODUCTS_DIR}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue