#!/bin/sh USER_INIT="--no-userinit" case $* in *--userinit*) USER_INIT="" ;; esac cd `dirname "$0"`/../.. if [ -e sbcl ]; then RUN_SBCL=sbcl/run-sbcl.sh else if [ -e ../sbcl ]; then RUN_SBCL=../sbcl/run-sbcl.sh fi fi RUN_SBCL=`readlink -f ${RUN_SBCL}` SH=sh echo When hu.dwim.build.sh is invoking SBCL: RUN_SBCL is \'${RUN_SBCL}\', CL_SOURCE_REGISTRY is \'${CL_SOURCE_REGISTRY}\', ASDF_OUTPUT_TRANSLATIONS is \'${ASDF_OUTPUT_TRANSLATIONS}\' if [ "$RUN_SBCL" = "" ] ; then echo echo "Running whatever sbcl is in the PATH, as there is no sbcl directory in the workspace" echo SH="" RUN_SBCL=sbcl fi ${SH} ${RUN_SBCL} --no-sysinit ${USER_INIT} --eval "(load \"hu.dwim.environment/source/environment.lisp\")" --eval "(asdf:load-system :hu.dwim.build)" --eval "(hu.dwim.build:build)" --end-toplevel-options $*