mirror of
https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
synced 2025-11-02 11:37:50 +00:00
* Add example for kafka buffered producer * Add notes regarding bool returned in produce failure callback * Fix example names
18 lines
653 B
CMake
18 lines
653 B
CMake
link_libraries(cppkafka ${RDKAFKA_LIBRARY} ${Boost_LIBRARIES} pthread rt ssl crypto dl z)
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../include)
|
|
include_directories(SYSTEM ${RDKAFKA_INCLUDE_DIR})
|
|
|
|
add_custom_target(examples)
|
|
macro(create_example example_name)
|
|
string(REPLACE "_" "-" sanitized_name ${example_name})
|
|
add_executable(${sanitized_name} EXCLUDE_FROM_ALL "${example_name}_example.cpp")
|
|
add_dependencies(examples ${sanitized_name})
|
|
endmacro()
|
|
|
|
create_example(producer)
|
|
create_example(buffered_producer)
|
|
create_example(consumer)
|
|
create_example(consumer_dispatcher)
|
|
create_example(metadata)
|
|
create_example(consumers_information)
|