refactor(input): consume cvmmap-core package
This commit is contained in:
+4
-6
@@ -13,6 +13,7 @@ if (EXISTS "${CMAKE_CURRENT_LIST_DIR}/lib/CLI11/CMakeLists.txt")
|
||||
endif()
|
||||
|
||||
find_package(cppzmq QUIET)
|
||||
find_package(cvmmap-core CONFIG REQUIRED)
|
||||
find_package(ZeroMQ QUIET)
|
||||
find_package(spdlog REQUIRED)
|
||||
find_package(PkgConfig REQUIRED)
|
||||
@@ -37,8 +38,6 @@ add_library(cvmmap_streamer_common STATIC
|
||||
src/core/ingest_runtime.cpp
|
||||
src/ipc/contracts.cpp
|
||||
src/protocol/wire_codec.cpp
|
||||
lib/cvmmap-client-cpp/app_cvmmap_client.cpp
|
||||
lib/cvmmap-client-cpp/app_cvmmap_parser.cpp
|
||||
src/metrics/latency_tracker.cpp
|
||||
src/pipeline/pipeline_runtime.cpp
|
||||
src/protocol/rtmp_publisher.cpp
|
||||
@@ -46,10 +45,7 @@ add_library(cvmmap_streamer_common STATIC
|
||||
|
||||
target_include_directories(cvmmap_streamer_common
|
||||
PUBLIC
|
||||
"${CMAKE_CURRENT_LIST_DIR}/include"
|
||||
PRIVATE
|
||||
"${CMAKE_CURRENT_LIST_DIR}/lib/cvmmap-client-cpp"
|
||||
"${CMAKE_CURRENT_LIST_DIR}/lib/cvmmap-client-cpp/include")
|
||||
"${CMAKE_CURRENT_LIST_DIR}/include")
|
||||
set(CVMAP_STREAMER_LINK_DEPS Threads::Threads)
|
||||
|
||||
if (TARGET cppzmq::cppzmq)
|
||||
@@ -90,6 +86,8 @@ if (TARGET CLI11::CLI11)
|
||||
list(APPEND CVMAP_STREAMER_LINK_DEPS CLI11::CLI11)
|
||||
endif()
|
||||
|
||||
list(APPEND CVMAP_STREAMER_LINK_DEPS cvmmap::client)
|
||||
|
||||
target_link_libraries(cvmmap_streamer_common PUBLIC ${CVMAP_STREAMER_LINK_DEPS})
|
||||
|
||||
function(add_cvmmap_binary target source)
|
||||
|
||||
Reference in New Issue
Block a user