-#!/bin/bash --verbose
+#!/usr/bin/env bash
set -e
-rustup component add rust-src rustc-dev llvm-tools-preview
./build_sysroot/prepare_sysroot_src.sh
cargo install hyperfine || echo "Skipping hyperfine install"
git checkout 804a7a21b9e673a482797aa289a18ed480e4d813
# build with cg_llvm for perf comparison
+unset CARGO_TARGET_DIR
cargo build
mv target/debug/main raytracer_cg_llvm
popd