-
Notifications
You must be signed in to change notification settings - Fork 1
/
cffi-ops.asd
21 lines (20 loc) · 1006 Bytes
/
cffi-ops.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
(defsystem cffi-ops
:version "1.0.0"
:author "Bohong Huang <[email protected]>"
:maintainer "Bohong Huang <[email protected]>"
:license "Apache-2.0"
:description "A library that helps write concise CFFI-related code. "
:homepage "https://github.com/bohonghuang/cffi-ops"
:bug-tracker "https://github.com/bohonghuang/cffi-ops/issues"
:source-control (:git "https://github.com/bohonghuang/cffi-ops.git")
:components ((:file "package")
(:file "walker" :depends-on ("package"))
(:file "setf" :depends-on ("package" "walker"))
(:file "macros" :depends-on ("package" "walker")))
:depends-on (#:alexandria #:cffi #:arrow-macros #:trivial-macroexpand-all)
:in-order-to ((test-op (test-op #:cffi-ops/test))))
(defsystem cffi-ops/test
:depends-on (#:cffi-ops #:parachute)
:pathname "./test/"
:components ((:file "package"))
:perform (test-op (op c) (symbol-call '#:parachute '#:test (find-symbol (symbol-name '#:suite) '#:cffi-ops.test))))