mirror of
https://github.com/ceph/ceph
synced 2025-02-19 00:47:49 +00:00
cmake: let alienstore link against zoned allocator
Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
8aba5ebcc6
commit
6883b64205
@ -35,7 +35,7 @@ target_link_libraries(crimson-alien-common
|
||||
crimson-common
|
||||
alien::cflags)
|
||||
|
||||
add_library(crimson-alienstore STATIC
|
||||
set(alien_store_srcs
|
||||
alien_store.cc
|
||||
thread_pool.cc
|
||||
${PROJECT_SOURCE_DIR}/src/os/ObjectStore.cc
|
||||
@ -52,6 +52,14 @@ add_library(crimson-alienstore STATIC
|
||||
${PROJECT_SOURCE_DIR}/src/os/bluestore/HybridAllocator.cc
|
||||
${PROJECT_SOURCE_DIR}/src/os/bluestore/StupidAllocator.cc
|
||||
${PROJECT_SOURCE_DIR}/src/os/bluestore/BitmapAllocator.cc)
|
||||
if(WITH_ZBD)
|
||||
list(APPEND alien_store_srcs
|
||||
${PROJECT_SOURCE_DIR}/src/os/bluestore/zoned_types.cc
|
||||
${PROJECT_SOURCE_DIR}/src/os/bluestore/ZonedFreelistManager.cc
|
||||
${PROJECT_SOURCE_DIR}/src/os/bluestore/ZonedAllocator.cc)
|
||||
endif()
|
||||
add_library(crimson-alienstore STATIC
|
||||
${alien_store_srcs})
|
||||
if(WITH_LTTNG)
|
||||
add_dependencies(crimson-alienstore bluestore-tp)
|
||||
endif()
|
||||
|
Loading…
Reference in New Issue
Block a user