#! /usr/bin/env bash # Avoid rebuilds of the same version [[ ! -d build ]] && exit 0 source util.sh PREFIX="$1" if command -v gmake >/dev/null 2>&1; then make_command=gmake else make_command=make fi cd build echo "$TAG Installing to local folder..." run_quietly giteapc-install.log \ $make_command install-strip-gcc install-strip-target-libgcc cd .. # Symbolic link executables to $PREFIX/bin echo "$TAG Symlinking binaries..." mkdir -p "$PREFIX/bin" for x in bin/*; do ln -sf "$(pwd)/$x" "$PREFIX/$x" done # Cleanup build files if [[ -z $NO_CLEAN ]]; then echo "$TAG Cleaning up build files..." rm -rf gcc-*/ gcc-*.tar.* rm -rf build/ fi