rabbitmq-tutorials/cpp/CMakeLists.txt

40 lines
1.2 KiB
CMake

set(CMAKE_CXX_STANDARD 11)
add_executable(send send.cpp)
target_link_libraries(send rabbitmq)
add_executable(receive receive.cpp)
target_link_libraries(receive rabbitmq)
add_executable(new_task new_task.cpp)
target_link_libraries(new_task rabbitmq)
add_executable(worker worker.cpp)
target_link_libraries(worker rabbitmq)
add_executable(emit_log emit_log.cpp)
target_link_libraries(emit_log rabbitmq)
add_executable(receive_logs receive_logs.cpp)
target_link_libraries(receive_logs rabbitmq)
add_executable(emit_log_direct emit_log_direct.cpp)
target_link_libraries(emit_log_direct rabbitmq)
add_executable(receive_logs_direct receive_logs_direct.cpp)
target_link_libraries(receive_logs_direct rabbitmq)
add_executable(emit_log_topic emit_log_topic.cpp)
target_link_libraries(emit_log_topic rabbitmq)
add_executable(receive_logs_topic receive_logs_topic.cpp)
target_link_libraries(receive_logs_topic rabbitmq)
add_executable(rpc_server rpc_server.cpp)
target_link_libraries(rpc_server rabbitmq)
add_executable(rpc_client rpc_client.cpp)
target_link_libraries(rpc_client rabbitmq)
add_executable(publisher_confirms publisher_confirms.cpp)
target_link_libraries(publisher_confirms rabbitmq)