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"))
|
||||
(lp (cddr args)
|
||||
compile?
|
||||
(append cflag (string-split (cadr args) #\space))
|
||||
(append cflags (string-split (cadr args) #\space))
|
||||
features))
|
||||
((--features)
|
||||
(if (null? (cdr args))
|
||||
|
@ -2013,8 +2013,8 @@
|
|||
(base-args (append cflags `("-o" ,so ,dest "-lchibi-scheme")))
|
||||
(args
|
||||
(eval
|
||||
'(cond-expand
|
||||
(macosx (append '("-dynamiclib" "-Oz") base-args))
|
||||
(else (append '("-fPIC" "-shared" "-Os") base-args)))))
|
||||
`(cond-expand
|
||||
(macosx (append '("-dynamiclib" "-Oz") ',base-args))
|
||||
(else (append '("-fPIC" "-shared" "-Os") ',base-args)))))
|
||||
(cc (if *c++?* "c++" "cc")))
|
||||
(execute cc (cons cc args))))))))))
|
||||
|
|
Loading…
Add table
Reference in a new issue