changelog shortlog graph tags branches changeset files revisions annotate raw help

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

changeset 624: 97dd03beda03
parent: a304c9713a51
child: 12287fab15d0
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 25 Aug 2024 20:28:57 -0400
permissions: -rw-r--r--
description: rocksdb updates in coordination with infra/scripts/org-graph-db-init.lisp
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 "db")
19  (:file "checkpoint")
20  (:file "metadata")
21  (:file "merge")
22  (:file "compaction")
23  (:file "comparator")
24  (:file "slicetransform")
25  (:file "writebatch")
26  (:file "logger")
27  (:file "stats")
28  (:file "vars")
29  (:file "macs"))
30  :in-order-to ((test-op (test-op "rocksdb/tests"))))
31 
32 (defsystem "rocksdb/tests"
33  :depends-on (:rt :rocksdb)
34  :components ((:file "tests"))
35  :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :rocksdb)))