ulthar.xyz > Repos

leibowitz

Experimental Common Lisp object storage abstraction for Unix file systems
About Files Commits git clone https://ulthar.xyz/repos/leibowitz/leibowitz.git

leibowitz/leibowitz.asd

Download raw file: leibowitz.asd

(require 'asdf)

(loop for dir in (nconc (list #P"core/" #P"web/" #P"cli/")
                        (directory #P"lib/*/"))
      do (push dir asdf:*central-registry*))

(asdf:defsystem "leibowitz"
  :depends-on (#:leibowitz.util
               #:leibowitz.core
               #:leibowitz.web
               #:leibowitz.cli)
  :components ((:file "package"))
  :build-operation "program-op"
  :build-pathname "build/leibowitz"
  :entry-point "leibowitz.cli:main"
  :in-order-to ((asdf:test-op (asdf:test-op "leibowitz/tests"))))

(asdf:defsystem "leibowitz/tests"
  :depends-on (#:parachute
               #:leibowitz)
  :components ((:module "tests" :components ((:file "package")
                                             (:file "utils")
                                             (:file "core")
                                             ;;(:file "cli")
                                             )))
  :perform (asdf:test-op (op c) (uiop:symbol-call :parachute :test :leibowitz/tests)))
Generated 2024-06-10 19:24:14 -0700 by RepoRat