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:
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
)