changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / lisp/ffi/rocksdb/rocksdb.asd

changeset 611: 57813b8ee029
parent: 6fc04c4d465c
child: ae4983075819
author: Richard Westhaver <ellis@rwest.io>
date: Mon, 19 Aug 2024 19:25:55 -0400
permissions: -rw-r--r--
description: more rocksdb work, slice -> slicetransform
1 ;;; rocksdb.asd --- ROCKSDB SYSTEMS
2 
3 ;; rocksdb for lisp.
4 
5 ;;; Commentary:
6 
7 ;; inspired by Vee's cl-rocksdb: https://github.com/veer66/cl-rocksdb
8 
9 ;;; Code:
10 (defsystem "rocksdb"
11  :depends-on (:std :log)
12  :serial t
13  :components ((:file "pkg")
14  (:file "prim")
15  (:file "types")
16  (:file "opts")
17  (:file "sst")
18  (:file "slicetransform")
19  (:file "db")
20  (:file "metadata")
21  (:file "merge")
22  (:file "compaction")
23  (:file "comparator")
24  (:file "writebatch")
25  (:file "stats")
26  (:file "vars")
27  (:file "macs"))
28  :in-order-to ((test-op (test-op "rocksdb/tests"))))
29 
30 (defsystem "rocksdb/tests"
31  :depends-on (:rt :rocksdb)
32  :components ((:file "tests"))
33  :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :rocksdb)))