-
Notifications
You must be signed in to change notification settings - Fork 1
/
architecture.builder-protocol.json.asd
48 lines (37 loc) · 1.86 KB
/
architecture.builder-protocol.json.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
;;;; architecture.builder-protocol.json.asd --- System definition of architecture.builder-protocol.json system.
;;;;
;;;; Copyright (C) 2015-2023 Jan Moringen
;;;;
;;;; Author: Jan Moringen <[email protected]>
(defsystem "architecture.builder-protocol.json"
:description "Serialize node trees into JSON documents."
:license "LGPLv3" ; see COPYING file for details
:author #1="Jan Moringen <[email protected]>"
:maintainer #1#
:version (:read-file-form "version.sexp")
:depends-on ("alexandria"
"architecture.builder-protocol"
"cl-json")
:components ((:module "json"
:pathname "code/json"
:serial t
:components ((:file "package")
(:file "json"))))
:in-order-to ((test-op (test-op "architecture.builder-protocol.json/test"))))
(defsystem "architecture.builder-protocol.json/test"
:description "Unit tests of the architecture.builder-protocol.json system."
:license "LGPLv3" ; see COPYING file for details
:author #1="Jan Moringen <[email protected]>"
:maintainer #1#
:version (:read-file-form "version.sexp")
:depends-on ("alexandria"
(:version "fiveam" "1.3")
(:version "architecture.builder-protocol.json" (:read-file-form "version.sexp"))
(:version "architecture.builder-protocol/test" (:read-file-form "version.sexp")))
:components ((:module "test"
:pathname "test/json"
:serial t
:components ((:file "package")
(:file "json"))))
:perform (test-op (operation component)
(uiop:symbol-call '#:architecture.builder-protocol.json.test '#:run-tests)))