Improvements to csc
This commit is contained in:
parent
c18aaf26c5
commit
9d43fbd9a8
|
@ -46,6 +46,7 @@ case "${SCMC}" in
|
|||
scm_cmd="csi -b -R r7rs $paths -script"
|
||||
;;
|
||||
csc)
|
||||
set -x
|
||||
paths="-I $tmpdir"
|
||||
objects=""
|
||||
units="r7rs,scheme.base,scheme.case-lambda,scheme.char,scheme.complex,scheme.cxr,scheme.eval,scheme.file,scheme.inexact,scheme.lazy,scheme.load,scheme.process-context,scheme.read,scheme.repl,scheme.time,scheme.write,scheme.r5rs"
|
||||
|
@ -63,8 +64,9 @@ case "${SCMC}" in
|
|||
objects="$objects ${lib%.sld}.o"
|
||||
done
|
||||
done
|
||||
csc -X r7rs -R r7rs -cc ${CC} ${CSCFLAGS} -static -uses ${units} ${main}
|
||||
chmod +x "$output"
|
||||
output="${main%.scm}"
|
||||
csc -X r7rs -R r7rs -cc ${CC} ${CSCFLAGS} -static -o "${output}" -uses ${units} ${main}
|
||||
test -f "${output}" && chmod +x "${output}"
|
||||
exit 0
|
||||
;;
|
||||
icyc)
|
||||
|
|
Loading…
Reference in New Issue