diff options
Diffstat (limited to 'build_odin.sh')
| -rwxr-xr-x | build_odin.sh | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/build_odin.sh b/build_odin.sh index c06004ea8..42ed2834f 100755 --- a/build_odin.sh +++ b/build_odin.sh @@ -152,9 +152,7 @@ build_odin() { } run_demo() { - if [ $# -eq 0 ] || [ "$1" = "debug" ]; then - ./odin run examples/demo -vet -strict-style -- Hellope World - fi + ./odin run examples/demo -vet -strict-style -- Hellope World } if [ $# -eq 0 ]; then @@ -166,14 +164,20 @@ if [ $# -eq 0 ]; then elif [ $# -eq 1 ]; then case $1 in report) - [ ! -f "./odin" ] && build_odin debug + if [ ! -f "./odin" ]; then + build_odin debug + run_demo + fi ./odin report ;; + debug) + build_odin debug + run_demo + ;; *) build_odin $1 ;; esac - run_demo else error "Too many arguments!" fi |