forked from AccelerationNet/access
-
Notifications
You must be signed in to change notification settings - Fork 0
/
access.asd
36 lines (31 loc) · 1.27 KB
/
access.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
;; -*- lisp -*-
(eval-when (:compile-toplevel :load-toplevel :execute)
(unless (find-package :access.system)
(defpackage :access.system (:use :common-lisp :asdf))))
(in-package :access.system)
(defsystem :access
:description "A library providing functions that unify data-structure access for Common Lisp:
access and (setf access)"
:licence "BSD"
:author "Acceleration.net, Russ Tyndall, Nathan Bird, Ryan Davis"
:version "1.5.0"
:serial t
:components ((:file "access")
(:file "arg-list-manipulation"))
:depends-on (:iterate :closer-mop :alexandria :anaphora :cl-interpol)
:in-order-to ((test-op (load-op :access-test))))
(defsystem :access-test
:description "Tests for the access library"
:licence "BSD"
:version "1.5.0"
:author "Acceleration.net, Russ Tyndall, Nathan Bird, Ryan Davis"
:serial t
:components ((:module :test
:serial t
:components ((:file "access")
(:file "arg-list-manipulation"))))
:depends-on (:access :lisp-unit2))
(defmethod asdf:perform ((o asdf:test-op) (c (eql (find-system :access))))
(asdf:oos 'asdf:load-op :access-test)
(let ((*package* (find-package :access-test)))
(eval (read-from-string "(run-all-tests)"))))