-
Notifications
You must be signed in to change notification settings - Fork 3
/
__project-name__.asd
28 lines (26 loc) · 972 Bytes
/
__project-name__.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
(asdf:defsystem #:__project-name__
:description "Describe __project-name__ here"
:author "Your Name <[email protected]>"
:license "Specify license here"
:serial t
;; Refs: https://goo.gl/CY5cLK, https://stackoverflow.com/a/21663603/747872
:depends-on (:jonathan
:arrow-macros
:cl-ppcre
:alexandria
:let-plus
:dexador
:local-time)
:components ((:module "src"
:serial t
:components ((:file "main"))))
:in-order-to ((asdf:test-op (asdf:test-op #:__project-name__/test))))
(asdf:defsystem #:__project-name__/test
:serial t
:depends-on (:__project-name__
(:version "prove" "1.0.0"))
:defsystem-depends-on (:prove-asdf)
:components ((:module "test"
:components ((:test-file "main"))))
:perform (asdf:test-op :after (op c)
(funcall (intern #.(string :run) :prove) c)))