#!/bin/bash set -e ROOT=$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd) VERSION="5f76a0d1fa68bb80560cb890405c42041f744e89" cd $ROOT/tmp if [ -z ${NUM_JOBS} ]; then NUM_JOBS=1 fi if [ ! -e "${RISCV}/bin/spike" ]; then echo "Installing Spike" git clone https://github.com/riscv/riscv-isa-sim.git cd riscv-isa-sim git checkout $VERSION mkdir -p build cd build ../configure --prefix="$RISCV/" make -j${NUM_JOBS} make install else echo "Using Spike from cached directory." fi