-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathzmq.asd
22 lines (19 loc) · 799 Bytes
/
zmq.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
(cl:eval-when (:load-toplevel :execute)
(asdf:operate 'asdf:load-op 'cffi-grovel))
(defsystem zmq
:name "zmq"
:version "1.1.0"
:author "Nicolas Martyanoff"
:license "BSD"
:description "A binding of the zmq transport layer."
:depends-on (:cffi)
:in-order-to ((test-op (load-op zmq-test)))
:components ((:module "src"
:components ((:file "packages")
(cffi-grovel:grovel-file "grovel"
:depends-on ("packages"))
(:file "ffi" :depends-on ("grovel"))
(:file "zmq" :depends-on ("ffi"))))))
(defmethod perform ((o asdf:test-op) (c (eql (find-system :zmq))))
(funcall (intern "RUN!" :5am)
(intern "MAIN" :zmq-test)))