14 lines
646 B
Common Lisp
14 lines
646 B
Common Lisp
(defsystem sextant
|
|
:serial t
|
|
:defsystem-depends-on (:asdf-package-system)
|
|
:class :package-inferred-system
|
|
:around-compile (lambda (thunk)
|
|
(proclaim '(optimize (debug 3) (safety 3) (speed 0)))
|
|
(funcall thunk))
|
|
:depends-on #.(append (uiop:read-file-form (merge-pathnames #p"../../../dependencies.sexp" (or *load-pathname* *compile-file-pathname*)))
|
|
'("sextant/editor/all")
|
|
'("sextant/files/all"))
|
|
:components ((:file "sextant")))
|
|
|
|
(register-system-packages "sextant/editor/all" '(:editor))
|
|
(register-system-packages "sextant/files/all" '(:config))
|