Remove unused build_sysroot.sh
file
This commit is contained in:
parent
8e870c75d9
commit
05ef68961b
@ -1,34 +0,0 @@
|
|||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
# Requires the CHANNEL env var to be set to `debug` or `release.`
|
|
||||||
|
|
||||||
set -e
|
|
||||||
cd $(dirname "$0")
|
|
||||||
|
|
||||||
pushd ../
|
|
||||||
source ./config.sh
|
|
||||||
popd
|
|
||||||
|
|
||||||
# Cleanup for previous run
|
|
||||||
# v Clean target dir except for build scripts and incremental cache
|
|
||||||
rm -r target/*/{debug,release}/{build,deps,examples,libsysroot*,native} 2>/dev/null || true
|
|
||||||
rm Cargo.lock test_target/Cargo.lock 2>/dev/null || true
|
|
||||||
rm -r sysroot/ 2>/dev/null || true
|
|
||||||
|
|
||||||
# Build libs
|
|
||||||
export RUSTFLAGS="$RUSTFLAGS -Z force-unstable-if-unmarked"
|
|
||||||
if [[ "$1" == "--release" ]]; then
|
|
||||||
sysroot_channel='release'
|
|
||||||
RUSTFLAGS="$RUSTFLAGS -Zmir-opt-level=3" cargo build --target $TARGET_TRIPLE --release
|
|
||||||
else
|
|
||||||
sysroot_channel='debug'
|
|
||||||
cargo build --target $TARGET_TRIPLE
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Copy files to sysroot
|
|
||||||
mkdir -p sysroot/lib/rustlib/$TARGET_TRIPLE/lib/
|
|
||||||
cp -r target/$TARGET_TRIPLE/$sysroot_channel/deps/* sysroot/lib/rustlib/$TARGET_TRIPLE/lib/
|
|
||||||
# Copy the source files to the sysroot (Rust for Linux needs this).
|
|
||||||
source_dir=sysroot/lib/rustlib/src/rust
|
|
||||||
mkdir -p $source_dir
|
|
||||||
cp -r sysroot_src/library/ $source_dir
|
|
Loading…
Reference in New Issue
Block a user