CMakeLists.txt 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. find_package(Boost
  2. COMPONENTS
  3. date_time system regex program_options
  4. REQUIRED)
  5. add_executable(hello_asio hello_asio.cpp)
  6. target_link_libraries(hello_asio rotor_asio ${Boost_LIBRARIES})
  7. add_test(hello_asio "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/hello_asio")
  8. add_executable(request-response request-response.cpp)
  9. target_link_libraries(request-response rotor_asio ${Boost_LIBRARIES})
  10. add_test(request-response "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/request-response")
  11. add_executable(request-response-discovery request-response-discovery.cpp)
  12. target_link_libraries(request-response-discovery rotor_asio ${Boost_LIBRARIES})
  13. add_test(request-response-discovery "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/request-response-discovery")
  14. add_executable(ping-pong-single-simple ping-pong-single-simple.cpp)
  15. target_link_libraries(ping-pong-single-simple rotor_asio ${Boost_LIBRARIES})
  16. add_test(ping-pong-single-simple "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ping-pong-single-simple")
  17. add_executable(ping-pong-timer ping-pong-timer.cpp)
  18. target_link_libraries(ping-pong-timer rotor_asio ${Boost_LIBRARIES})
  19. add_test(ping-pong-timer "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ping-pong-timer")
  20. add_executable(one-shot-lambda-subscriber one-shot-lambda-subscriber.cpp)
  21. target_link_libraries(one-shot-lambda-subscriber rotor_asio ${Boost_LIBRARIES})
  22. add_test(one-shot-lambda-subscriber "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/one-shot-lambda-subscriber")
  23. add_executable(ping-pong-2-theads ping-pong-2-theads.cpp)
  24. target_link_libraries(ping-pong-2-theads rotor_asio ${Boost_LIBRARIES})
  25. add_test(ping-pong-2-theads "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ping-pong-2-theads")
  26. add_executable(ping-pong-2-threads-preemt ping-pong-2-threads-preemt.cpp)
  27. target_link_libraries(ping-pong-2-threads-preemt rotor_asio ${Boost_LIBRARIES})
  28. add_test(ping-pong-2-threads-preemt "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ping-pong-2-threads-preemt")
  29. add_executable(beast-scrapper beast-scrapper.cpp)
  30. target_link_libraries(beast-scrapper rotor_asio ${Boost_LIBRARIES})
  31. add_test(beast-scrapper "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/beast-scrapper")