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) add_executable(${example_name} EXCLUDE_FROM_ALL "${example_name}.cpp") add_dependencies(examples ${example_name}) endmacro() create_example(kafka_producer) create_example(kafka_consumer) create_example(kafka_consumer_dispatcher) create_example(metadata) create_example(consumers_information)