changelog shortlog graph tags branches changeset files revisions annotate raw help

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

changeset 618: 5e57683a0c28
parent: ae4983075819
child: a304c9713a51
author: Richard Westhaver <ellis@rwest.io>
date: Wed, 21 Aug 2024 21:14:46 -0400
permissions: -rw-r--r--
description: rocksdb updates and tests, emacs org config
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 "metadata")
20  (:file "merge")
21  (:file "slicetransform")
22  (:file "compaction")
23  (:file "comparator")
24  (:file "writebatch")
25  (:file "logger")
26  (:file "stats")
27  (:file "vars")
28  (:file "macs"))
29  :in-order-to ((test-op (test-op "rocksdb/tests"))))
30 
31 (defsystem "rocksdb/tests"
32  :depends-on (:rt :rocksdb)
33  :components ((:file "tests"))
34  :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :rocksdb)))