saner getting of c compiler args from the cmdline

This commit is contained in:
2025-08-05 01:43:07 +03:00
parent 9b50d26c82
commit 31d0aa574b

View File

@@ -17,6 +17,7 @@
getopt-long
regex
srfi-1 ; list routines
srfi-13 ; string routines
tree)
(define (unkebabify sym)
@@ -248,10 +249,7 @@
(cdr (assoc '@ args)))
(define (get-c-compiler-args args)
(do ((c-args (get-rest-args args) (cdr c-args)))
((or (null? c-args)
(char=? #\- (string-ref (car c-args) 0)))
c-args)))
(filter (fn (string-prefix? "-" x)) (get-rest-args args)))
(define (get-input-file args)
(let ((rest-args (get-rest-args args)))