]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | set(kv_srcs |
2 | KeyValueDB.cc | |
3 | MemDB.cc | |
91327a77 AA |
4 | RocksDBStore.cc |
5 | rocksdb_cache/ShardedCache.cc | |
6 | rocksdb_cache/BinnedLRUCache.cc) | |
7c673cae FG |
7 | |
8 | if (WITH_LEVELDB) | |
9 | list(APPEND kv_srcs LevelDBStore.cc) | |
10 | endif (WITH_LEVELDB) | |
11 | ||
12 | add_library(kv_objs OBJECT ${kv_srcs}) | |
13 | add_library(kv STATIC $<TARGET_OBJECTS:kv_objs>) | |
11fdf7f2 TL |
14 | target_include_directories(kv_objs SYSTEM BEFORE PUBLIC |
15 | $<TARGET_PROPERTY:RocksDB::RocksDB,INTERFACE_INCLUDE_DIRECTORIES>) | |
16 | target_include_directories(kv SYSTEM BEFORE PUBLIC | |
17 | $<TARGET_PROPERTY:RocksDB::RocksDB,INTERFACE_INCLUDE_DIRECTORIES>) | |
18 | target_link_libraries(kv ${LEVELDB_LIBRARIES} RocksDB::RocksDB) |