shithub: orca

Download patch

ref: e579183070a3bc60cc6f9976d2faeaf8d28f6211
parent: 0372f9d7b40bb2523298b27ed5635a448d4d283e
author: cancel <cancel@cancel.fm>
date: Thu Nov 29 13:41:55 EST 2018

Cleanup info print in build tool

--- a/tool
+++ b/tool
@@ -180,6 +180,15 @@
   verbose_echo "$compiler_exe" "${compiler_flags[@]}" -o "$build_dir/$build_subdir/$out_exe" "${source_files[@]}" ${libraries[@]+"${libraries[@]}"}
 }
 
+print_info() {
+cat <<EOF
+Operating system: $os
+Compiler name:    $compiler_exe
+Compiler type:    $cc_id
+Compiler version: $compiler_vers
+EOF
+}
+
 shift $((OPTIND - 1))
 
 if [[ -z "${1:-}" ]]; then
@@ -190,10 +199,10 @@
 
 case "$1" in
   info)
-    echo "OS:               $os"
-    echo "Compiler name:    $compiler_exe"
-    echo "Compiler type:    $cc_id"
-    echo "Compiler version: $compiler_vers"
+    if [[ "$#" -gt 1 ]]; then
+      fatal "Too many arguments for 'info'"
+    fi
+    print_info
     exit 0
     ;;
   build)