mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-05-19 05:39:18 +02:00
Fixing recent chibi-ffi -c breakage (patch from Lorenzo).
This commit is contained in:
parent
2ffef7957d
commit
8975586ffe
1 changed files with 4 additions and 4 deletions
|
@ -1971,7 +1971,7 @@
|
||||||
(error "--flags requires an argument"))
|
(error "--flags requires an argument"))
|
||||||
(lp (cddr args)
|
(lp (cddr args)
|
||||||
compile?
|
compile?
|
||||||
(append cflag (string-split (cadr args) #\space))
|
(append cflags (string-split (cadr args) #\space))
|
||||||
features))
|
features))
|
||||||
((--features)
|
((--features)
|
||||||
(if (null? (cdr args))
|
(if (null? (cdr args))
|
||||||
|
@ -2013,8 +2013,8 @@
|
||||||
(base-args (append cflags `("-o" ,so ,dest "-lchibi-scheme")))
|
(base-args (append cflags `("-o" ,so ,dest "-lchibi-scheme")))
|
||||||
(args
|
(args
|
||||||
(eval
|
(eval
|
||||||
'(cond-expand
|
`(cond-expand
|
||||||
(macosx (append '("-dynamiclib" "-Oz") base-args))
|
(macosx (append '("-dynamiclib" "-Oz") ',base-args))
|
||||||
(else (append '("-fPIC" "-shared" "-Os") base-args)))))
|
(else (append '("-fPIC" "-shared" "-Os") ',base-args)))))
|
||||||
(cc (if *c++?* "c++" "cc")))
|
(cc (if *c++?* "c++" "cc")))
|
||||||
(execute cc (cons cc args))))))))))
|
(execute cc (cons cc args))))))))))
|
||||||
|
|
Loading…
Add table
Reference in a new issue