add_executable(test-rpc test.cpp)
target_link_libraries(test-rpc PRIVATE photon_shared)
add_test(NAME test-rpc COMMAND $<TARGET_FILE:test-rpc>)

add_executable(test-ooo test-ooo.cpp)
target_link_libraries(test-ooo PRIVATE photon_shared)
add_test(NAME test-ooo COMMAND $<TARGET_FILE:test-ooo>)

add_executable(test-rpc-message test-rpc-message.cpp)
target_link_libraries(test-rpc-message PRIVATE photon_shared)
add_test(NAME test-rpc-message COMMAND $<TARGET_FILE:test-rpc-message>)