configure_file(test_driver.sh.in test_driver.sh @ONLY) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/testfile ${CMAKE_CURRENT_BINARY_DIR}/testfile COPYONLY) include(${CMAKE_SOURCE_DIR}/cmake/QtProtobufCommon.cmake) set(TARGET qtgrpc_test) set(GENERATED_HEADERS simplestringmessage.h testserviceclient.h blobmessage.h # testserviceserver.h ) file(GLOB SOURCES main.cpp # servertest.cpp clienttest.cpp) add_test_target(TARGET ${TARGET} GENERATED_HEADERS ${GENERATED_HEADERS} SOURCES ${SOURCES}) add_subdirectory(echoserver) add_test(NAME qtgrpc_echo_test COMMAND test_driver.sh ./tests/test_grpc/qtgrpc_test ./tests/test_grpc/echoserver/echoserver )