-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcl-bench.asd
48 lines (45 loc) · 1.47 KB
/
cl-bench.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
;;;; cl-bench.asd
#+genera
(eval-when (:compile-toplevel :load-toplevel :execute)
(multiple-value-bind (major minor)
(sct:get-release-version)
(declare (ignore minor))
(unless (>= major 9)
(error "CL-BENCH requires Genera 9.0 or later."))))
(asdf:defsystem #:cl-bench
:description "Common Lisp implementation benchmarking"
:author "Eric Marsden"
:maintainer "Daniel 'jackdaniel' Kochmański"
:license "Public Domain"
:depends-on (#:trivial-garbage)
:serial t
:components ((:file "package")
(:file "cl-bench")
(:file "support")
(:module "files"
:components
((:file "arrays")
(:file "bignum")
(:file "boehm-gc")
(:file "clos")
(:file "crc40")
(:file "deflate")
(:file "gabriel")
(:file "hash")
(:file "math")
(:file "ratios")
(:file "richards")
(:file "misc")))
(:file "tests")))
(asdf:defsystem #:cl-bench/report
:description "cl-bench reporting facilities"
:author "Eric Marsden"
:maintainer "Daniel 'jackdaniel' Kochmański"
:license "Public Domain"
:depends-on (#:cl-bench #:cl-who)
:serial t
:components ((:module "report"
:components
((:file "report")
(:file "graph-report")
(:file "html-report")))))