diff --git a/examples/cpp/helloworld/BUILD b/examples/cpp/helloworld/BUILD index 76ae6dce6af..747f0b22997 100644 --- a/examples/cpp/helloworld/BUILD +++ b/examples/cpp/helloworld/BUILD @@ -52,6 +52,7 @@ cc_binary( "//:grpc++", "//examples/protos:helloworld_cc_grpc", "@com_google_absl//absl/flags:flag", + "@com_google_absl//absl/flags:parse", ], ) @@ -86,5 +87,6 @@ cc_binary( "//:grpcpp_admin", "//examples/protos:helloworld_cc_grpc", "@com_google_absl//absl/flags:flag", + "@com_google_absl//absl/flags:parse", ], ) diff --git a/examples/cpp/helloworld/xds_greeter_client.cc b/examples/cpp/helloworld/xds_greeter_client.cc index 4f46a3a1889..839625eca1f 100644 --- a/examples/cpp/helloworld/xds_greeter_client.cc +++ b/examples/cpp/helloworld/xds_greeter_client.cc @@ -21,6 +21,7 @@ #include #include "absl/flags/flag.h" +#include "absl/flags/parse.h" #include @@ -77,6 +78,7 @@ class GreeterClient { }; int main(int argc, char** argv) { + absl::ParseCommandLine(argc, argv); GreeterClient greeter(grpc::CreateChannel( absl::GetFlag(FLAGS_target), absl::GetFlag(FLAGS_secure) ? grpc::experimental::XdsCredentials( diff --git a/examples/cpp/helloworld/xds_greeter_server.cc b/examples/cpp/helloworld/xds_greeter_server.cc index 266960ef3b9..21a964dedd6 100644 --- a/examples/cpp/helloworld/xds_greeter_server.cc +++ b/examples/cpp/helloworld/xds_greeter_server.cc @@ -21,6 +21,7 @@ #include #include "absl/flags/flag.h" +#include "absl/flags/parse.h" #include "absl/strings/str_cat.h" #include @@ -101,6 +102,7 @@ void RunServer() { } int main(int argc, char** argv) { + absl::ParseCommandLine(argc, argv); RunServer(); return 0; }