@@ -39,10 +39,10 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
3939# downloaded from GitHub.
4040set (
4141 GOOGLE_CLOUD_CPP_GOOGLEAPIS_URL
42- "https://github.com/googleapis/googleapis/archive/a8ee1416f4c588f2ab92da72e7c1f588c784d3e6 .tar.gz"
42+ "https://github.com/googleapis/googleapis/archive/9c9f778aedde02f9826d2ae5d0f9c96409ba0f25 .tar.gz"
4343 )
4444set (GOOGLE_CLOUD_CPP_GOOGLEAPIS_SHA256
45- "6b8a9b2bcb4476e9a5a9872869996f0d639c8d5df76dd8a893e79201f211b1cf " )
45+ "13af135d8cc9b81b47d6fbfc258fe790a151956d06e01fd16671aa49fe536ab1 " )
4646
4747set (GOOGLEAPIS_CPP_SOURCE
4848 "${CMAKE_BINARY_DIR} /external/googleapis/src/googleapis_download" )
@@ -68,6 +68,7 @@ ExternalProject_Add(
6868 "${GOOGLEAPIS_CPP_SOURCE} /google/type/expr.proto"
6969 "${GOOGLEAPIS_CPP_SOURCE} /google/rpc/error_details.proto"
7070 "${GOOGLEAPIS_CPP_SOURCE} /google/rpc/status.proto"
71+ "${GOOGLEAPIS_CPP_SOURCE} /google/iam/v1/options.proto"
7172 "${GOOGLEAPIS_CPP_SOURCE} /google/iam/v1/policy.proto"
7273 "${GOOGLEAPIS_CPP_SOURCE} /google/iam/v1/iam_policy.proto"
7374 "${GOOGLEAPIS_CPP_SOURCE} /google/longrunning/operations.proto"
@@ -202,6 +203,17 @@ target_link_libraries(googleapis_cpp_rpc_status_protos
202203 PUBLIC googleapis-c++::rpc_error_details_protos
203204 PRIVATE googleapis_cpp_common_flags)
204205
206+ google_cloud_cpp_grpcpp_library(
207+ googleapis_cpp_iam_v1_options_protos
208+ "${GOOGLEAPIS_CPP_SOURCE} /google/iam/v1/options.proto"
209+ PROTO_PATH_DIRECTORIES
210+ "${GOOGLEAPIS_CPP_SOURCE} "
211+ "${PROTO_INCLUDE_DIR} " )
212+ googleapis_cpp_set_version_and_alias(iam_v1_options_protos)
213+ target_link_libraries (googleapis_cpp_iam_v1_options_protos
214+ PUBLIC googleapis-c++::api_annotations_protos
215+ PRIVATE googleapis_cpp_common_flags)
216+
205217google_cloud_cpp_grpcpp_library(
206218 googleapis_cpp_iam_v1_policy_protos
207219 "${GOOGLEAPIS_CPP_SOURCE} /google/iam/v1/policy.proto"
@@ -224,6 +236,8 @@ google_cloud_cpp_grpcpp_library(
224236googleapis_cpp_set_version_and_alias(iam_v1_iam_policy_protos)
225237target_link_libraries (googleapis_cpp_iam_v1_iam_policy_protos
226238 PUBLIC googleapis-c++::api_annotations_protos
239+ googleapis-c++::api_client_protos
240+ googleapis-c++::iam_v1_options_protos
227241 googleapis-c++::iam_v1_policy_protos
228242 PRIVATE googleapis_cpp_common_flags)
229243
@@ -318,9 +332,11 @@ set(googleapis_cpp_installed_libraries_list
318332 googleapis_cpp_api_http_protos
319333 googleapis_cpp_api_annotations_protos
320334 googleapis_cpp_api_auth_protos
335+ googleapis_cpp_api_client_protos
321336 googleapis_cpp_api_resource_protos
322337 googleapis_cpp_devtools_cloudtrace_v2_trace_protos
323338 googleapis_cpp_devtools_cloudtrace_v2_tracing_protos
339+ googleapis_cpp_iam_v1_options_protos
324340 googleapis_cpp_iam_v1_policy_protos
325341 googleapis_cpp_iam_v1_iam_policy_protos
326342 googleapis_cpp_rpc_error_details_protos
@@ -407,6 +423,7 @@ set(GOOGLE_CLOUD_CPP_PC_DESCRIPTION
407423string (CONCAT GOOGLE_CLOUD_CPP_PC_REQUIRES
408424 "googleapis_cpp_bigtable_protos"
409425 " googleapis_cpp_iam_v1_iam_policy_protos"
426+ " googleapis_cpp_iam_v1_options_protos"
410427 " googleapis_cpp_iam_v1_policy_protos"
411428 " googleapis_cpp_longrunning_operations_protos"
412429 " googleapis_cpp_api_auth_protos"
0 commit comments