From d328bfbbdf0f9853ec600d71c4372e843dcdbf8f Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Fri, 14 Feb 2025 20:39:00 +0000 Subject: Adjust Bob so we can use quickload the project to get all dependencies --- bob.lisp | 10 ++++++---- build | 4 +++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/bob.lisp b/bob.lisp index d9156d6..993b455 100644 --- a/bob.lisp +++ b/bob.lisp @@ -18,16 +18,18 @@ ;;; Code: +(pushnew (truename (uiop:getcwd)) + ql:*local-project-directories*) + (defpackage bob (:use :cl) (:export :build :load-all)) (in-package :bob) -(asdf:load-asd (merge-pathnames "cantedraw.asd" (uiop:getcwd))) +(defun load-all () + (ql:quickload :cantedraw :verbose t)) (defun build () + (load-all) (asdf:make :cantedraw)) - -(defun load-all () - (asdf:load-system :cantedraw)) diff --git a/build b/build index e24c84e..f03b87e 100755 --- a/build +++ b/build @@ -1,5 +1,7 @@ #!/usr/bin/env sh set -xe -sbcl --load "./bob.lisp" \ + +sbcl --non-interactive \ + --load "./bob.lisp" \ --eval "(bob:build)" -- cgit v1.2.3-13-gbd6f