Flexible Lisp Blogware. Fork for personal use. Mirrored from https://github.com/kingcons/coleslaw originally.

coleslaw.asd 1.2KB

12345678910111213141516171819202122232425262728293031323334353637
  1. (defsystem #:coleslaw
  2. :name "coleslaw-core"
  3. :description "Flexible Lisp Blogware"
  4. :version "0.0.3"
  5. :license "BSD"
  6. :author "Brit Butler <redline6561@gmail.com>"
  7. :pathname "src/"
  8. :depends-on (:closure-template :iolib.os :local-time :alexandria)
  9. :serial t
  10. :components ((:file "packages")
  11. (:file "config")
  12. (:file "git")
  13. (:file "coleslaw")
  14. (:file "themes")
  15. (:file "posts")
  16. (:file "indices")
  17. (:file "plugins"))
  18. :in-order-to ((test-op (load-op coleslaw-tests)))
  19. :perform (test-op :after (op c)
  20. (funcall (intern "RUN!" :coleslaw-tests)
  21. (intern "COLESLAW-TESTS" :coleslaw-tests))))
  22. (defsystem #:coleslaw-tests
  23. :depends-on (coleslaw fiveam)
  24. :pathname "tests/"
  25. :serial t
  26. :components ((:file "packages")
  27. (:file "tests")))
  28. (defmethod operation-done-p ((op test-op)
  29. (c (eql (find-system :coleslaw))))
  30. (values nil))
  31. (defpackage #:coleslaw-conf (:export #:*basedir*))
  32. (defparameter coleslaw-conf:*basedir*
  33. (make-pathname :name nil :type nil :defaults *load-truename*))