mirror of
https://github.com/ceph/ceph
synced 2025-02-19 00:47:49 +00:00
Merge pull request #39091 from tchaikov/wip-crimson-build
cmake: let alienstore link against zoned allocator Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com> Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
This commit is contained in:
commit
5dd7fffbb7
@ -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