32 lines
687 B
CMake
32 lines
687 B
CMake
add_library(streaming STATIC)
|
|
target_sources(streaming
|
|
PRIVATE
|
|
consumer.cc
|
|
progress_info.cc
|
|
session_info.cc
|
|
stream_coordinator.cc
|
|
stream_manager.cc
|
|
stream_plan.cc
|
|
stream_receive_task.cc
|
|
stream_request.cc
|
|
stream_result_future.cc
|
|
stream_session.cc
|
|
stream_session_state.cc
|
|
stream_summary.cc
|
|
stream_task.cc
|
|
stream_blob.cc
|
|
stream_transfer_task.cc
|
|
table_check.cc)
|
|
target_include_directories(streaming
|
|
PUBLIC
|
|
${CMAKE_SOURCE_DIR})
|
|
target_link_libraries(streaming
|
|
PUBLIC
|
|
Seastar::seastar
|
|
xxHash::xxhash
|
|
PRIVATE
|
|
replica)
|
|
|
|
check_headers(check-headers streaming
|
|
GLOB_RECURSE ${CMAKE_CURRENT_SOURCE_DIR}/*.hh)
|