]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/kv/CMakeLists.txt
import ceph 14.2.5
[ceph.git] / ceph / src / kv / CMakeLists.txt
index 51f25b94e32399e78c04db7f6883bcfb2d6976cd..057eb82601aff56586766cf026434da6e01677a4 100644 (file)
@@ -9,10 +9,9 @@ if (WITH_LEVELDB)
   list(APPEND kv_srcs LevelDBStore.cc)
 endif (WITH_LEVELDB)
 
-add_library(kv_objs OBJECT ${kv_srcs})
-add_library(kv STATIC $<TARGET_OBJECTS:kv_objs>)
-target_include_directories(kv_objs SYSTEM BEFORE PUBLIC
-  $<TARGET_PROPERTY:RocksDB::RocksDB,INTERFACE_INCLUDE_DIRECTORIES>)
-target_include_directories(kv SYSTEM BEFORE PUBLIC
-  $<TARGET_PROPERTY:RocksDB::RocksDB,INTERFACE_INCLUDE_DIRECTORIES>)
-target_link_libraries(kv ${LEVELDB_LIBRARIES} RocksDB::RocksDB)
+add_library(kv STATIC ${kv_srcs}
+  $<TARGET_OBJECTS:common_prioritycache_obj>)
+
+target_link_libraries(kv ${LEVELDB_LIBRARIES}
+  RocksDB::RocksDB
+  heap_profiler)