-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathairship-scheme.asd
49 lines (46 loc) · 1.81 KB
/
airship-scheme.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
37
38
39
40
41
42
43
44
45
46
47
48
49
;;;; -*- mode: common-lisp; -*-
(in-package #:cl)
(asdf:defsystem #:airship-scheme
:serial t
:description "A new r7rs Scheme implementation, designed to run within a Common Lisp environment."
:version "0.0.0"
:author "Michael Babich"
:maintainer "Michael Babich"
:license "MIT"
:homepage "https://gitlab.com/mbabich/airship-scheme"
:bug-tracker "https://gitlab.com/mbabich/airship-scheme/issues"
:source-control (:git "https://gitlab.com/mbabich/airship-scheme.git")
:depends-on (:alexandria
:float-features
:trivial-features
:zr-utils)
:components ((:file "package")
(:file "scheme-boolean")
(:file "util")
(:file "scheme-core")
(:file "scheme-types")
(:file "scheme-string")
(:file "equality")
(:file "scheme-write")
(:file "scheme-read")
(:file "standard-procedures")
(:file "extra-procedures")
(:file "cl-macros"))
:in-order-to ((asdf:test-op (asdf:test-op "airship-scheme/tests"))))
(asdf:defsystem #:airship-scheme/tests
:serial t
:description "The tests for the Common Lisp side of Airship Scheme."
:version "0.0.0"
:author "Michael Babich"
:maintainer "Michael Babich"
:license "MIT"
:depends-on (:airship-scheme
:fiveam)
:components ((:module "tests"
:serial t
:components ((:file "package")
(:file "tests"))))
:perform (asdf:test-op (o s) (uiop:symbol-call :fiveam
:run!
(cl:intern (cl:symbol-name '#:airship-scheme/tests)
'#:airship-scheme/tests))))