]> git.proxmox.com Git - ceph.git/blob - ceph/src/kv/CMakeLists.txt
import ceph 14.2.5
[ceph.git] / ceph / src / kv / CMakeLists.txt
1 set(kv_srcs
2 KeyValueDB.cc
3 MemDB.cc
4 RocksDBStore.cc
5 rocksdb_cache/ShardedCache.cc
6 rocksdb_cache/BinnedLRUCache.cc)
7
8 if (WITH_LEVELDB)
9 list(APPEND kv_srcs LevelDBStore.cc)
10 endif (WITH_LEVELDB)
11
12 add_library(kv STATIC ${kv_srcs}
13 $<TARGET_OBJECTS:common_prioritycache_obj>)
14
15 target_link_libraries(kv ${LEVELDB_LIBRARIES}
16 RocksDB::RocksDB
17 heap_profiler)