- drop term-site association, it was wrong idea from the beginning. If it's needed...
[cl-trane.git] / trane-taxonomy.asd
blobbbdb8b34edafab4c9ec1b972afbb22fc69a895f4
1 ;;; -*- lisp -*-
3 ;;;; Copyright (c) 2008, Maciej Pasternacki <maciej@pasternacki.net>
4 ;;;; All rights reserved.  This file is available on the terms
5 ;;;; detailed in COPYING file included with it.
7 (defpackage #:trane-taxonomy.system
8   (:use #:common-lisp #:asdf))
9 (in-package #:trane-taxonomy.system)
11 (defsystem #:trane-taxonomy
12   :name "Trane taxonomy"
13   :description "trane-taxonomy"
14   :author "Maciej Pasternacki <maciej@pasternacki.net>"
15   :licence "BSD sans advertising clause, see file COPYING for details"
16   :components ((:module #:src :components ((:file "taxonomy"))))
17   :depends-on (#:trane-common #:iterate
18                               #+cl-trane.taxonomy.use-cl-store #:cl-store
19                               #+cl-trane.taxonomy.use-cl-store #:flexi-streams))
21 (defsystem #:trane-taxonomy.test
22   :description "Test suite for trane-taxonomy"
23   :components ((:module #:t :components ((:file "taxonomy"))))
24   :depends-on (#:trane-taxonomy #:fiveam))
26 (defmethod perform ((op asdf:test-op)
27                     (system (eql (find-system :trane-taxonomy))))
28   "Perform unit tests for trane-taxonomy"
29   (asdf:operate 'asdf:load-op :trane-taxonomy.test)
30   (funcall (intern (string :run!) (string :it.bese.fiveam)) :trane-taxonomy))