CMakeLists.txt 969 B

123456789101112131415161718192021222324
  1. add_executable(ping-pong-ev ping-pong-ev.cpp)
  2. target_link_libraries(ping-pong-ev rotor_ev)
  3. add_test(ping-pong-ev "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ping-pong-ev")
  4. find_package(Threads)
  5. if (Threads_FOUND)
  6. add_executable(ping-pong-ev-2-threads ping-pong-ev-2-threads.cpp)
  7. target_link_libraries(ping-pong-ev-2-threads rotor_ev Threads::Threads)
  8. add_test(ping-pong-ev-2-threads "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ping-pong-ev-2-threads")
  9. endif()
  10. add_executable(ping-pong-req ping-pong-req.cpp)
  11. target_link_libraries(ping-pong-req rotor_ev)
  12. add_test(ping-pong-req "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ping-pong-req")
  13. add_executable(ping-pong-comp ping-pong-comp.cpp)
  14. target_link_libraries(ping-pong-comp rotor_ev)
  15. add_test(ping-pong-comp "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ping-pong-comp")
  16. add_executable(pong-registry pong-registry.cpp)
  17. target_link_libraries(pong-registry rotor_ev)
  18. add_test(pong-registry "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/pong-registry")