1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

tool/bisect.sh: extracted build part [ci skip]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62619 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2018-03-01 03:26:05 +00:00
parent 3f465cc6b4
commit 9244cfa1f6

View file

@ -21,25 +21,30 @@ case $1 in
exec git bisect run "$path" "run-$1" exec git bisect run "$path" "run-$1"
;; ;;
run-miniruby ) run-miniruby )
cd "${0%/*}" || exit 125 # assume a copy of this script is in builddir prep=mini
$MAKE srcs || exit 125 run=run
$MAKE Makefile || exit 125
$MAKE mini || exit 125
$MAKE run || exit 1
;; ;;
run-ruby ) run-ruby )
cd "${0%/*}" || exit 125 # assume a copy of this script is in builddir prep=program
$MAKE srcs || exit 125 run=runruby
$MAKE Makefile || exit 125
$MAKE program || exit 125
$MAKE runruby || exit 1
;; ;;
"" ) "" )
echo foo bar echo missing command 1>&2
exit 1
;; ;;
* ) * )
echo unknown command "'$1'" 1>&2 echo unknown command "'$1'" 1>&2
exit 1 exit 1
;; ;;
esac esac
exit 0
case "$0" in
*/*)
# assume a copy of this script is in builddir
cd `echo "$0" | sed 's:\(.*\)/.*:\1:'` || exit 125
;;
esac
for target in srcs Makefile $prep; do
$MAKE $target || exit 125
done
exec $MAKE $run