changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > core / lisp/rocksdb.asd

changeset 0: 35b3dcda7839
child: 4f38a5cb8b09
author: ellis <ellis@rwest.io>
date: Thu, 12 Oct 2023 22:36:34 -0400
permissions: -rw-r--r--
description: comp/core init
1 ;;; rocksdb.asd --- ROCKSDB SYSTEMS
2 
3 ;; rocksdb for lisp.
4 
5 ;;; Commentary:
6 
7 ;; based on Vee's cl-rocksdb: https://github.com/veer66/cl-rocksdb/tree/main
8 
9 ;;; Code:
10 (defsystem "rocksdb"
11  :version "0.1.0"
12  :license (:file "LICENSE")
13  :maintainer "ellis <ellis@rwest.io>"
14  :homepage "https://nas-t.net"
15  :bug-tracker "https://lab.rwest.io/comp/startup/nas-t/issues"
16  :depends-on (:macs)
17  :in-order-to ((test-op (test-op "rocksdb/tests")))
18  :components ((:module "rocksdb"
19  :serial t
20  :components
21  ((:file "rocksdb")
22  (:file "rdb")))))
23 
24 (defsystem "rocksdb/tests"
25  :version "0.1.0"
26  :license (:file "LICENSE")
27  :maintainer "ellis <ellis@rwest.io>"
28  :homepage "https://nas-t.net"
29  :bug-tracker "https://lab.rwest.io/comp/nas-t/issues"
30  :depends-on (:rocksdb :rt)
31  :components ((:file "rocksdb/tests"))
32  :perform (test-op (op c) (uiop:symbol-call '#:rt '#:do-tests :rocksdb)))