rocksdb
- registry: kmpkgcore
- type: kumo system both static and shared library.
install
kmpkg add port rocksdb[zlib,snappy,lz4,bzip2]
add port
add to project dependency list:
kmpkg add port rocksdb[zlib,snappy,lz4,bzip2]
warning
kmpkg add port rocksdb[zlib,snappy[rtti],lz4,bzip2]
this command is not valid,if you want to enable snappy with feathure rtti,
using
kmpkg add port rocksdb[zlib,snappy,lz4,bzip2]
and then, edit the kmpkg.json, replace "snappy" with
{
"name": "snappy",
"features": [
"rtti"
]
}
kmpkg
kmpkg.json
{
"dependencies": [
{
"name": "rocksdb",
"features": [
"zlib",
{
"name": "snappy",
"features": [
"rtti"
]
}
"lz4",
"bzip2"
]
}
]
}
cmake find and link
find rocksdb package:
find
find_package(RocksDB CONFIG REQUIRED)
link rocksdb static:
RocksDB::rocksdb