From: Jean Privat Date: Mon, 23 Mar 2015 10:34:36 +0000 (+0700) Subject: bench_engines: put all at the end X-Git-Tag: v0.7.3~8^2 X-Git-Url: http://nitlanguage.org bench_engines: put all at the end Signed-off-by: Jean Privat --- diff --git a/benchmarks/bench_engines.sh b/benchmarks/bench_engines.sh index 3bdce85..62d6a9c 100755 --- a/benchmarks/bench_engines.sh +++ b/benchmarks/bench_engines.sh @@ -186,10 +186,10 @@ function bench_nitc_options() run_compiler "nitc-$name" ./nitc $common if test "$1" = NOALL; then + withall= shift - elif test -n "$2"; then - prepare_res "$name-all.dat" "all" "nitc-g with all options $@" - run_compiler "nitc-$name" ./nitc $common $@ + else + withall=true fi for opt in "$@"; do @@ -198,6 +198,11 @@ function bench_nitc_options() run_compiler "nitc-$name" ./nitc $common $opt done + if test -n "$2" -a -n "$withall"; then + prepare_res "$name-all.dat" "all" "nitc-g with all options $@" + run_compiler "nitc-$name" ./nitc $common $@ + fi + plot "$name.gnu" }