diff --git a/examples/grpc/clientguide/client/CMakeLists.txt b/examples/grpc/clientguide/client/CMakeLists.txt index 246cd818..a392e017 100644 --- a/examples/grpc/clientguide/client/CMakeLists.txt +++ b/examples/grpc/clientguide/client/CMakeLists.txt @@ -21,6 +21,9 @@ qt_add_grpc(clientguide_client CLIENT target_link_libraries(clientguide_client PRIVATE Qt6::Protobuf Qt6::Grpc) #! [0] +target_compile_definitions(clientguide_client PRIVATE + SERVER_PATH="$") + install(TARGETS clientguide_client RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" diff --git a/examples/grpc/clientguide/client/main.cpp b/examples/grpc/clientguide/client/main.cpp index 15eff2f9..293bdc73 100644 --- a/examples/grpc/clientguide/client/main.cpp +++ b/examples/grpc/clientguide/client/main.cpp @@ -243,7 +243,7 @@ void startServerProcess() }); serverProcess.setProcessChannelMode(QProcess::MergedChannels); serverProcess.setReadChannel(QProcess::StandardOutput); - serverProcess.start("./clientguide_server"); + serverProcess.start(SERVER_PATH); if (!serverProcess.waitForStarted()) { qFatal() << "Couldn't start the server: " << serverProcess.errorString(); exit(EXIT_FAILURE);