Mercurial > hg > vamp-build-and-test
changeset 57:842a0c7e150a
Add check for programs
author | Chris Cannam |
---|---|
date | Thu, 14 Aug 2014 17:25:09 +0100 |
parents | 08f5d78e4b5f |
children | 25ebdd75ba19 |
files | SCRIPTS/process.sh |
diffstat | 1 files changed, 14 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/SCRIPTS/process.sh Mon Aug 11 11:33:41 2014 +0100 +++ b/SCRIPTS/process.sh Thu Aug 14 17:25:09 2014 +0100 @@ -12,6 +12,20 @@ mydir=$(dirname "$0") case "$mydir" in /*);; *) mydir=$(pwd)/"$mydir";; esac +have_all=true +for program in make unix2dos perl git svn hg zip tar ; do + if ! $program --version >/dev/null 2>&1; then + if ! $program -v 2>&1 | grep -q version; then + echo " ** $program program not found" + have_all=false + fi + fi +done +if [ "$have_all" != "true" ]; then + echo "Not all dependencies found, exiting" + exit 1 +fi + do_rebuild="" usage() {