diff options
| author | EuAndreh <eu@euandre.org> | 2022-10-19 23:40:40 -0300 |
|---|---|---|
| committer | EuAndreh <eu@euandre.org> | 2022-10-19 23:40:44 -0300 |
| commit | b5260d6af32ad0960b4bf974730934ca5c56d48b (patch) | |
| tree | 65b65ad5c24be25d7c020f98422a0f20d0785eb3 /bin | |
| parent | bin/cl: Add first working version, integrated with Makefile and etc/sh/rc (diff) | |
| download | dotfiles-b5260d6af32ad0960b4bf974730934ca5c56d48b.tar.gz dotfiles-b5260d6af32ad0960b4bf974730934ca5c56d48b.tar.xz | |
Makefile: Include working Lisp image for SBCL
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/cl | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -198,7 +198,7 @@ else :print NIL) (uiop:quit 0)) (error (e) - (format *error-output* "~&~%ERROR: ~a" e) + (format *error-output* "~&~%error: ~a~%" e) (uiop:quit 1))) EOF fi @@ -263,17 +263,19 @@ case "$IMPL" in exit 4 ;; sbcl) - ARGS="--disable-debugger --script $MAIN" - if [ "$VERBOSE" = false ]; then - ARGS="$ARGS --noinform" + ARGS="--load $MAIN" + if [ -n "$IMAGE" ]; then + set -- --core "$IMAGE" fi if [ "$NO_RC" = true ]; then ARGS="$ARGS --no-sysinit --no-userinit" fi - if [ -n "$IMAGE" ]; then - set -- --core "$IMAGE" + if [ "$VERBOSE" = false ]; then + ARGS="--noinform $ARGS" + else + set -x fi - exec sbcl $ARGS "$@" + exec sbcl "$@" $ARGS ;; *) printf 'Unsupported implementation: "%s".\n\n' "$IMPL" >&2 |
