solana/book/build.sh

19 lines
303 B
Bash
Raw Normal View History

2018-11-26 17:39:20 -08:00
#!/usr/bin/env bash
set -e
cd "$(dirname "$0")"
cargo_install_unless() {
declare crate=$1
shift
2018-11-26 17:39:20 -08:00
"$@" > /dev/null 2>&1 || \
cargo install "$crate"
2018-11-26 17:39:20 -08:00
}
export PATH=$CARGO_HOME/bin:$PATH
cargo_install_unless mdbook mdbook --help
cargo_install_unless svgbob_cli svgbob --help
2018-11-26 17:39:20 -08:00
make -j"$(nproc)"