coleslaw/coleslaw.asd
Willem Rein Oudshoorn dbdb7e29af Allow arbitrary tag names. However if two tags have the same slug they will be merged.
The name of the merged tag will be one of the original names.
However this should not happen in practice.
2013-04-19 12:53:25 +02:00

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*))