-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathllvm-bitcode.asd
More file actions
31 lines (26 loc) · 1014 Bytes
/
llvm-bitcode.asd
File metadata and controls
31 lines (26 loc) · 1014 Bytes
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
;;;; llvm-bitcode.asd
(defpackage :llvm-bitcode-system
(:use :cl :asdf))
(in-package llvm-bitcode-system)
(defsystem #:llvm-bitcode
:description "Read and write LLVM IR in bitcode format and bitcode format in general"
:author "Alexandr Popolitov <popolit@gmail.com>"
:license "MIT"
:version "0.1"
:depends-on (#:iterate #:cl-itertools #:fast-io #:defmacro-enhance
#:bit-smasher #:quasiquote-2.0 #:cl-interpol)
:serial t
:components ((:file "package")
(:file "generic-bitcode-reader")
(:file "macro-utils")
(:file "llvm-bitcode-reader")
;; (:file "llvm-bitcode-reader")
))
(defsystem #:llvm-bitcode-tests
:description "Tests for LLVM-BITCODE."
:licence "MIT"
:depends-on (:llvm-bitcode :fiveam :flexi-streams :iterate :bit-smasher :cl-fad)
:components ((:file "tests")))
(defmethod perform ((op test-op) (sys (eql (find-system :llvm-bitcode))))
(load-system :llvm-bitcode-tests)
(funcall (intern "RUN-TESTS" :llvm-bitcode-tests)))