
The name of the merged tag will be one of the original names. However this should not happen in practice.
46 lines
1.4 KiB
Common Lisp
46 lines
1.4 KiB
Common Lisp
(defsystem #:coleslaw
|
|
:name "coleslaw"
|
|
:description "Flexible Lisp Blogware"
|
|
:version "0.9.1"
|
|
:license "BSD"
|
|
:author "Brit Butler <redline6561@gmail.com>"
|
|
:pathname "src/"
|
|
:depends-on (:closure-template
|
|
:3bmd
|
|
:3bmd-ext-code-blocks
|
|
:alexandria
|
|
:local-time
|
|
:inferior-shell
|
|
:cl-fad
|
|
:cl-ppcre
|
|
:closer-mop)
|
|
:serial t
|
|
:components ((:file "packages")
|
|
(:file "util")
|
|
(:file "config")
|
|
(:file "themes")
|
|
(:file "tags")
|
|
(:file "content")
|
|
(:file "posts")
|
|
(:file "indices")
|
|
(:file "feeds")
|
|
(:file "coleslaw"))
|
|
:in-order-to ((test-op (load-op coleslaw-tests)))
|
|
:perform (test-op :after (op c)
|
|
(funcall (intern "RUN!" :coleslaw-tests)
|
|
(intern "COLESLAW-TESTS" :coleslaw-tests))))
|
|
|
|
(defsystem #:coleslaw-tests
|
|
:depends-on (coleslaw fiveam)
|
|
:pathname "tests/"
|
|
:serial t
|
|
:components ((:file "packages")
|
|
(:file "tests")))
|
|
|
|
(defmethod operation-done-p ((op test-op)
|
|
(c (eql (find-system :coleslaw))))
|
|
(values nil))
|
|
|
|
(defpackage #:coleslaw-conf (:export #:*basedir*))
|
|
(defparameter coleslaw-conf:*basedir*
|
|
(make-pathname :name nil :type nil :defaults *load-truename*))
|