#!/bin/sh export PATH=$HOME/.cargo/bin:$PATH CARGO=$(command -v cargo) set -e if test "x$CARGO" = "x"; then printf "Rust & Cargo are required in order to build cjdns\n" printf "See https://rustup.rs/ for install instructions\n" exit 1 fi release="--release" path="release" if echo "$@" | grep -q '\-\-debug'; then release="" path="debug" fi RUSTFLAGS="$RUSTFLAGS -g" $CARGO build $release RUST_BACKTRACE=1 ./target/$path/testcjdroute all >/dev/null mv ./target/$path/cjdroute ./target/$path/cjdnstool ./ printf "\x1b[1;32mBuild completed successfully, type ./cjdroute to begin setup.\x1b[0m\n"