Chicken improvements

This commit is contained in:
retropikzel 2026-02-12 05:23:27 +02:00
parent 7e77fbd9fd
commit 104839f5db
2 changed files with 3 additions and 3 deletions

View File

@ -70,7 +70,7 @@ Compile Scheme code to executable.
- venv/lib
- added into library paths
- venv/bin/scheme-compile
- Environment variable VENV_CSC_ARGS is added to csc arguments
- Use environment variable CSC\_OPTIONS to add arguments for the compiler
- Cyclone
- Foment
- Gambit

View File

@ -204,12 +204,12 @@ else
#scheme_cmd="LD_LIBRARY_PATH=\"${venvpath}/lib\" csi -R r7rs -I \"${venvpath}/lib\" -script \"\${IF}\""
scheme_cmd="echo \"Chicken script not supported\" && exit 1"
scheme_repl_cmd="echo \"Chicken repl not supported\" && exit 1"
scheme_compile_cmd="cd \"${venvpath}/lib\" && csc -static -keyword-style none -X r7rs -R r7rs \${VENV_CHICKEN_ARGS:-} -I${venvpath}/include -L${venvpath}/lib -o \"\${OF}\" \"\${IF}\""
scheme_compile_cmd="cd \"${venvpath}/lib\" && csc -static -keyword-style none -X r7rs -R r7rs -I${venvpath}/include -L${venvpath}/lib -o \"\${OF}\" \"\${IF}\""
else
#scheme_cmd="LD_LIBRARY_PATH=\"${venvpath}/lib\" csi -I \"${venvpath}/lib\" -script \"\${IF}\""
scheme_cmd="echo \"Chicken script not supported\" && exit 1"
scheme_repl_cmd="echo \"Chicken repl not supported\" && exit 1"
scheme_compile_cmd="cd \"${venvpath}/lib\" && csc -static -r7rs-syntax \${VENV_CHICKEN_ARGS:-} -I${venvpath}/include -L${venvpath}/lib -o \"\${OF}\" \"\${IF}\""
scheme_compile_cmd="cd \"${venvpath}/lib\" && csc -static -r7rs-syntax -I${venvpath}/include -L${venvpath}/lib -o \"\${OF}\" \"\${IF}\""
fi
;;
"cyclone")