instow

:)
git clone https://git.sr.ht/~ashymad/instow
Log | Files | Refs | LICENSE

commit 324aa864105fc04eaa87ce44d662a1881fbe2e67
parent f83edc84a94f4f80c850995c9b3e9d1622de7df6
Author: Szymon Mikulicz <szymon.mikulicz@posteo.net>
Date:   Wed, 18 Mar 2026 15:34:46 +0100

Default state rror and MAKEFLAGS

Diffstat:
Msrc/main.janet | 8++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/main.janet b/src/main.janet @@ -94,7 +94,7 @@ "CFLAGS" (os/getenv "CFLAGS")}) (var ret 0) - (var state :init) + (var state (if-let [st (get args 1)] (keyword st) :init)) (var errormsg "Unknown") (var prefix target) (var builddir ".") @@ -150,6 +150,7 @@ (checkrun :install/make :make "-C" builddir + ;(if-let [mf (os/getenv "MAKEFLAGS")] (string/split " " mf) []) ;(if (nil? (os/getenv "CC")) [] [(stropt "CC" (os/getenv "CC"))]) ;(if (nil? (os/getenv "CXX")) [] [(stropt "CXX" (os/getenv "CXX"))]) (string/format "-j%d" (libc/get_nprocs))) @@ -261,6 +262,9 @@ :cleanup (do (file/rmrf (string/join [destdir])) - (set state :exit)))) + (set state :exit)) + + #default + (errexit (string "Unknown state: " state)))) ret )