Brian Anderson | ed8eebd | 2015-04-08 20:17:46 | [diff] [blame] | 1 | #!/bin/sh |
Graydon Hoare | 9c6e7e6 | 2011-03-16 16:17:32 | [diff] [blame] | 2 | |
Alex Crichton | a9b0a7b | 2017-08-26 22:01:48 | [diff] [blame] | 3 | script="$(dirname $0)"/src/bootstrap/configure.py |
Nikita Baksalyar | f189d7a | 2016-01-21 16:30:22 | [diff] [blame] | 4 | |
Alex Crichton | a9b0a7b | 2017-08-26 22:01:48 | [diff] [blame] | 5 | try() { |
6 | cmd=$1 | ||||
Graydon Hoare | 0d7df06 | 2012-01-19 21:08:01 | [diff] [blame] | 7 | shift |
Alex Crichton | a9b0a7b | 2017-08-26 22:01:48 | [diff] [blame] | 8 | T=$($cmd --version 2>/dev/null) |
9 | if [ $? -eq 0 ]; then | ||||
10 | exec $cmd "$script" "$@" | ||||
Graydon Hoare | 4c2245d | 2011-03-18 06:51:45 | [diff] [blame] | 11 | fi |
12 | } | ||||
13 | |||||
Guillaume Gomez | 38eb369 | 2019-11-21 12:57:40 | [diff] [blame] | 14 | try python3 "$@" |
Alex Crichton | a9b0a7b | 2017-08-26 22:01:48 | [diff] [blame] | 15 | try python2.7 "$@" |
16 | try python27 "$@" | ||||
17 | try python2 "$@" | ||||
18 | exec python $script "$@" |