login

<     >

2020-08-13 21:20:42 (UTC-03:00)

Marcel Rodrigues <marcelgmr@gmail.com>

add -R option to run output with given args

diff --git a/neatcc b/neatcc
index 9adb82e..26e1c2b 100755
--- a/neatcc
+++ b/neatcc
@@ -60,6 +60,10 @@ for arg in "$@"; do
                     r)
                         run="yes"
                     ;;
+                    R)
+                        run="yes"
+                        waiting_arg="run"
+                    ;;
                     *)
                         printf "unknown option: %s\n" $arg >&2
                         exit 2
@@ -91,6 +95,10 @@ for arg in "$@"; do
         nld)
             nldargs="$nldargs $arg"
             waiting_arg="neither"
+        ;;
+        run)
+            rargs="$arg"
+            waiting_arg="neither"
     esac
 done
 
@@ -107,7 +115,7 @@ if [ $link = "yes" ]; then
         rm -f $objects
     fi
     if [ $run = "yes" ]; then
-        ./a.out
+        ./a.out $rargs
         rm -f ./a.out
     fi
 fi