From: Jostein Kjønigsen Date: Thu, 7 Jul 2016 08:49:20 +0000 (+0200) Subject: Resolve Python2.7 when executable is not called 'python'. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=38c683c17a19bb7119d7334061f18257d9d6ccbb;p=platform%2Fupstream%2Fcoreclr.git Resolve Python2.7 when executable is not called 'python'. --- diff --git a/build.sh b/build.sh index fe4c0b01ce..0d9af84fa1 100755 --- a/build.sh +++ b/build.sh @@ -1,6 +1,29 @@ #!/usr/bin/env bash -PYTHON=${PYTHON:-python} +# resolve python-version to use +if [ "$PYTHON" == "" ] ; then + if which python >/dev/null 2>&1 + then + PYTHON=python + elif which python2 >/dev/null 2>&1 + then + PYTHON=python2 + elif which python2.7 >/dev/null 2>&1 + then + PYTHON=python2.7 + else + echo "Unable to locate build-dependency python2.x!" 1>&2 + exit 1 + fi +fi + +# validate python-dependency +# useful in case of explicitly set option. +if ! which $PYTHON > /dev/null 2>&1 +then + echo "Unable to locate build-dependency python2.x ($PYTHON)!" 1>&2 + exit 1 +fi usage() {