mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-23 08:02:02 +00:00
Update google-cloud-cpp to v2.31.0
Also address some minor issues pointed in the review
This commit is contained in:
parent
a44f877343
commit
bf180940cd
6
.gitmodules
vendored
6
.gitmodules
vendored
@ -348,6 +348,9 @@
|
|||||||
[submodule "contrib/idna"]
|
[submodule "contrib/idna"]
|
||||||
path = contrib/idna
|
path = contrib/idna
|
||||||
url = https://github.com/ada-url/idna.git
|
url = https://github.com/ada-url/idna.git
|
||||||
|
[submodule "contrib/google-cloud-cpp"]
|
||||||
|
path = contrib/google-cloud-cpp
|
||||||
|
url = https://github.com/ClickHouse/google-cloud-cpp.git
|
||||||
[submodule "contrib/rust_vendor"]
|
[submodule "contrib/rust_vendor"]
|
||||||
path = contrib/rust_vendor
|
path = contrib/rust_vendor
|
||||||
url = https://github.com/ClickHouse/rust_vendor.git
|
url = https://github.com/ClickHouse/rust_vendor.git
|
||||||
@ -369,6 +372,3 @@
|
|||||||
[submodule "contrib/postgres"]
|
[submodule "contrib/postgres"]
|
||||||
path = contrib/postgres
|
path = contrib/postgres
|
||||||
url = https://github.com/ClickHouse/postgres.git
|
url = https://github.com/ClickHouse/postgres.git
|
||||||
[submodule "contrib/google-cloud-cpp"]
|
|
||||||
path = contrib/google-cloud-cpp
|
|
||||||
url = https://github.com/ClickHouse/google-cloud-cpp.git
|
|
||||||
|
2
contrib/google-cloud-cpp
vendored
2
contrib/google-cloud-cpp
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 3d95768dde2c7dda6a94c246d51623c1c7dc8281
|
Subproject commit 83f30caadb8613fb5c408d8c2fd545291596b53f
|
@ -1,28 +1,38 @@
|
|||||||
set(ENABLE_GOOGLE_CLOUD_DEFAULT OFF)
|
set(ENABLE_GOOGLE_CLOUD_CPP_DEFAULT OFF)
|
||||||
|
|
||||||
if(ENABLE_LIBRARIES AND (OS_LINUX OR OS_DARWIN) AND TARGET OpenSSL::Crypto)
|
if(ENABLE_LIBRARIES AND OS_LINUX)
|
||||||
set(ENABLE_GOOGLE_CLOUD_DEFAULT ON)
|
set(ENABLE_GOOGLE_CLOUD_CPP_DEFAULT ON)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
option(ENABLE_GOOGLE_CLOUD "Enable Google Cloud SDK" ${ENABLE_GOOGLE_CLOUD_DEFAULT})
|
option(ENABLE_GOOGLE_CLOUD_CPP "Enable Google Cloud Cpp" ${ENABLE_GOOGLE_CLOUD_CPP_DEFAULT})
|
||||||
|
|
||||||
if(NOT ENABLE_GOOGLE_CLOUD)
|
if(NOT ENABLE_GOOGLE_CLOUD_CPP)
|
||||||
message(STATUS "Not using Google Cloud")
|
message(STATUS "Not using Google Cloud Cpp")
|
||||||
return()
|
return()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(NOT ENABLE_GRPC)
|
if(NOT ENABLE_GRPC)
|
||||||
message (${RECONFIGURE_MESSAGE_LEVEL} "Can't use Google Cloud without gRPC")
|
message (${RECONFIGURE_MESSAGE_LEVEL} "Can't use Google Cloud Cpp without gRPC")
|
||||||
endif()
|
endif()
|
||||||
if (NOT ENABLE_PROTOBUF)
|
if (NOT ENABLE_PROTOBUF)
|
||||||
message( ${RECONFIGURE_MESSAGE_LEVEL} "Can't use Google Cloud without protobuf")
|
message( ${RECONFIGURE_MESSAGE_LEVEL} "Can't use Google Cloud Cpp without protobuf")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Gather sources and options.
|
# Gather sources and options.
|
||||||
set(GOOGLE_CLOUD_SOURCES)
|
set(GOOGLE_CLOUD_CPP_SOURCES)
|
||||||
set(GOOGLE_CLOUD_PUBLIC_INCLUDES)
|
set(GOOGLE_CLOUD_CPP_PUBLIC_INCLUDES)
|
||||||
set(GOOGLE_CLOUD_PRIVATE_INCLUDES)
|
set(GOOGLE_CLOUD_CPP_PRIVATE_INCLUDES)
|
||||||
set(GOOGLE_CLOUD_PRIVATE_LIBS)
|
set(GOOGLE_CLOUD_CPP_PRIVATE_LIBS)
|
||||||
|
|
||||||
|
# Directories.
|
||||||
|
SET(GOOGLE_CLOUD_CPP_DIR "${ClickHouse_SOURCE_DIR}/contrib/google-cloud-cpp" )
|
||||||
|
list(APPEND GOOGLE_CLOUD_CPP_PRIVATE_INCLUDES "${GOOGLE_CLOUD_CPP_DIR}")
|
||||||
|
|
||||||
|
# Set the PROJECT_SOURCE_DIR so that all Google Cloud cmake files work
|
||||||
|
set(PROJECT_SOURCE_DIR_BAK ${PROJECT_SOURCE_DIR})
|
||||||
|
set(PROJECT_SOURCE_DIR ${GOOGLE_CLOUD_CPP_DIR})
|
||||||
|
|
||||||
|
list(APPEND CMAKE_MODULE_PATH "${GOOGLE_CLOUD_CPP_DIR}/cmake")
|
||||||
|
|
||||||
# -- The build needs protobuf files. The original build scripts download them from a remote server (see target 'googleapis_download').
|
# -- The build needs protobuf files. The original build scripts download them from a remote server (see target 'googleapis_download').
|
||||||
# This is too unreliable in the context of ClickHouse ... we instead ship the downloaded archive with the ClickHouse source and
|
# This is too unreliable in the context of ClickHouse ... we instead ship the downloaded archive with the ClickHouse source and
|
||||||
@ -51,16 +61,6 @@ file(RENAME
|
|||||||
)
|
)
|
||||||
# ---
|
# ---
|
||||||
|
|
||||||
# Directories.
|
|
||||||
SET(GOOGLE_CLOUD_DIR "${ClickHouse_SOURCE_DIR}/contrib/google-cloud-cpp" )
|
|
||||||
list(APPEND GOOGLE_CLOUD_PRIVATE_INCLUDES "${GOOGLE_CLOUD_DIR}")
|
|
||||||
|
|
||||||
# Set the PROJECT_SOURCE_DIR so that all Google Cloud cmake files work
|
|
||||||
set(PROJECT_SOURCE_DIR_BAK ${PROJECT_SOURCE_DIR})
|
|
||||||
set(PROJECT_SOURCE_DIR ${GOOGLE_CLOUD_DIR})
|
|
||||||
|
|
||||||
list(APPEND CMAKE_MODULE_PATH "${GOOGLE_CLOUD_DIR}/cmake")
|
|
||||||
|
|
||||||
# Building this target results in all protobufs being compiled.
|
# Building this target results in all protobufs being compiled.
|
||||||
add_custom_target(google-cloud-cpp-protos)
|
add_custom_target(google-cloud-cpp-protos)
|
||||||
|
|
||||||
@ -84,25 +84,25 @@ google_cloud_cpp_add_library_protos(kms)
|
|||||||
include(google_cloud_cpp_common.cmake)
|
include(google_cloud_cpp_common.cmake)
|
||||||
include(google_cloud_cpp_grpc_utils.cmake)
|
include(google_cloud_cpp_grpc_utils.cmake)
|
||||||
|
|
||||||
SET(GOOGLE_CLOUD_KMS_DIR "${GOOGLE_CLOUD_DIR}/google/cloud/kms")
|
SET(GOOGLE_CLOUD_CPP_KMS_DIR "${GOOGLE_CLOUD_CPP_DIR}/google/cloud/kms")
|
||||||
|
|
||||||
file(GLOB GOOGLE_CLOUD_KMS_SRC
|
file(GLOB GOOGLE_CLOUD_CPP_KMS_SRC
|
||||||
"${GOOGLE_CLOUD_KMS_DIR}/v1/*.cc"
|
"${GOOGLE_CLOUD_CPP_KMS_DIR}/v1/*.cc"
|
||||||
"${GOOGLE_CLOUD_KMS_DIR}/v1/internal/*.cc"
|
"${GOOGLE_CLOUD_CPP_KMS_DIR}/v1/internal/*.cc"
|
||||||
"${GOOGLE_CLOUD_KMS_DIR}/inventory/v1/*.cc"
|
"${GOOGLE_CLOUD_CPP_KMS_DIR}/inventory/v1/*.cc"
|
||||||
)
|
)
|
||||||
|
|
||||||
list(APPEND GOOGLE_CLOUD_SOURCES ${GOOGLE_CLOUD_KMS_SRC})
|
list(APPEND GOOGLE_CLOUD_CPP_SOURCES ${GOOGLE_CLOUD_CPP_KMS_SRC})
|
||||||
list(APPEND GOOGLE_CLOUD_PUBLIC_INCLUDES "${GOOGLE_CLOUD_DIR}" "${CMAKE_CURRENT_BINARY_DIR}")
|
list(APPEND GOOGLE_CLOUD_CPP_PUBLIC_INCLUDES "${GOOGLE_CLOUD_CPP_DIR}" "${CMAKE_CURRENT_BINARY_DIR}")
|
||||||
|
|
||||||
set(GRPC_INCLUDE_DIR "${ClickHouse_SOURCE_DIR}/contrib/grpc")
|
set(GRPC_INCLUDE_DIR "${ClickHouse_SOURCE_DIR}/contrib/grpc")
|
||||||
list(APPEND GOOGLE_CLOUD_PUBLIC_INCLUDES "${GRPC_INCLUDE_DIR}/include" "${GRPC_INCLUDE_DIR}/spm-cpp-include")
|
list(APPEND GOOGLE_CLOUD_CPP_PUBLIC_INCLUDES "${GRPC_INCLUDE_DIR}/include" "${GRPC_INCLUDE_DIR}/spm-cpp-include")
|
||||||
|
|
||||||
# Restore the PROJECT_SOURCE_DIR.
|
# Restore the PROJECT_SOURCE_DIR.
|
||||||
set(PROJECT_SOURCE_DIR ${PROJECT_SOURCE_DIR_BAK})
|
set(PROJECT_SOURCE_DIR ${PROJECT_SOURCE_DIR_BAK})
|
||||||
|
|
||||||
# Link against external libraries.
|
# Link against external libraries.
|
||||||
list(APPEND GOOGLE_CLOUD_PRIVATE_LIBS
|
list(APPEND GOOGLE_CLOUD_CPP_PRIVATE_LIBS
|
||||||
google_cloud_cpp_common
|
google_cloud_cpp_common
|
||||||
google_cloud_cpp_grpc_utils
|
google_cloud_cpp_grpc_utils
|
||||||
google_cloud_cpp_kms_protos
|
google_cloud_cpp_kms_protos
|
||||||
@ -112,21 +112,21 @@ list(APPEND GOOGLE_CLOUD_PRIVATE_LIBS
|
|||||||
absl::optional
|
absl::optional
|
||||||
)
|
)
|
||||||
|
|
||||||
list(APPEND GOOGLE_CLOUD_PUBLIC_LIBS
|
list(APPEND GOOGLE_CLOUD_CPP_PUBLIC_LIBS
|
||||||
absl::optional
|
absl::optional
|
||||||
gRPC::grpc++
|
gRPC::grpc++
|
||||||
)
|
)
|
||||||
|
|
||||||
# Add library.
|
# Add library.
|
||||||
add_library(_gcloud ${GOOGLE_CLOUD_SOURCES})
|
add_library(_gcloud ${GOOGLE_CLOUD_CPP_SOURCES})
|
||||||
|
|
||||||
target_include_directories(_gcloud SYSTEM PUBLIC ${GOOGLE_CLOUD_PUBLIC_INCLUDES})
|
target_include_directories(_gcloud SYSTEM PUBLIC ${GOOGLE_CLOUD_CPP_PUBLIC_INCLUDES})
|
||||||
target_include_directories(_gcloud SYSTEM PRIVATE ${GOOGLE_CLOUD_PRIVATE_INCLUDES})
|
target_include_directories(_gcloud SYSTEM PRIVATE ${GOOGLE_CLOUD_CPP_PRIVATE_INCLUDES})
|
||||||
target_link_libraries(_gcloud PRIVATE ${GOOGLE_CLOUD_PRIVATE_LIBS})
|
target_link_libraries(_gcloud PRIVATE ${GOOGLE_CLOUD_CPP_PRIVATE_LIBS})
|
||||||
|
|
||||||
# The library is large - avoid bloat.
|
# The library is large - avoid bloat.
|
||||||
if (OMIT_HEAVY_DEBUG_SYMBOLS)
|
if (OMIT_HEAVY_DEBUG_SYMBOLS)
|
||||||
target_compile_options (_gcloud PRIVATE -g0)
|
target_compile_options(_gcloud PRIVATE -g0)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_library(ch_contrib::google_cloud ALIAS _gcloud)
|
add_library(ch_contrib::google_cloud_cpp ALIAS _gcloud)
|
||||||
|
@ -349,8 +349,8 @@ external_googleapis_add_library(
|
|||||||
"google/iam/credentials/v1/iamcredentials.proto" api_annotations_protos
|
"google/iam/credentials/v1/iamcredentials.proto" api_annotations_protos
|
||||||
api_client_protos iam_credentials_v1_common_protos)
|
api_client_protos iam_credentials_v1_common_protos)
|
||||||
|
|
||||||
google_cloud_cpp_load_protolist(cloud_common_list "${GOOGLE_CLOUD_DIR}/external/googleapis/protolists/common.list")
|
google_cloud_cpp_load_protolist(cloud_common_list "${GOOGLE_CLOUD_CPP_DIR}/external/googleapis/protolists/common.list")
|
||||||
google_cloud_cpp_load_protodeps(cloud_common_deps "${GOOGLE_CLOUD_DIR}/external/googleapis/protodeps/common.deps")
|
google_cloud_cpp_load_protodeps(cloud_common_deps "${GOOGLE_CLOUD_CPP_DIR}/external/googleapis/protodeps/common.deps")
|
||||||
google_cloud_cpp_grpcpp_library(
|
google_cloud_cpp_grpcpp_library(
|
||||||
google_cloud_cpp_cloud_common_common_protos ${cloud_common_list}
|
google_cloud_cpp_cloud_common_common_protos ${cloud_common_list}
|
||||||
PROTO_PATH_DIRECTORIES "${EXTERNAL_GOOGLEAPIS_SOURCE}"
|
PROTO_PATH_DIRECTORIES "${EXTERNAL_GOOGLEAPIS_SOURCE}"
|
||||||
|
@ -16,168 +16,168 @@
|
|||||||
|
|
||||||
# File copied from google-cloud-cpp/google-cloud-cpp/google_cloud_cpp_common.cmake with minor modifications.
|
# File copied from google-cloud-cpp/google-cloud-cpp/google_cloud_cpp_common.cmake with minor modifications.
|
||||||
|
|
||||||
set(GOOGLE_CLOUD_COMMON_DIR "${GOOGLE_CLOUD_DIR}/google/cloud")
|
set(GOOGLE_CLOUD_CPP_COMMON_DIR "${GOOGLE_CLOUD_CPP_DIR}/google/cloud")
|
||||||
|
|
||||||
# Generate the version information from the CMake values.
|
# Generate the version information from the CMake values.
|
||||||
# configure_file(${GOOGLE_CLOUD_COMMON_DIR}/internal/version_info.h.in
|
# configure_file(${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/version_info.h.in
|
||||||
# ${CMAKE_CURRENT_SOURCE_DIR}/internal/version_info.h)
|
# ${CMAKE_CURRENT_SOURCE_DIR}/internal/version_info.h)
|
||||||
|
|
||||||
# Create the file that captures build information. Having access to the compiler
|
# Create the file that captures build information. Having access to the compiler
|
||||||
# and build flags at runtime allows us to print better benchmark results.
|
# and build flags at runtime allows us to print better benchmark results.
|
||||||
string(TOUPPER "${CMAKE_BUILD_TYPE}" GOOGLE_CLOUD_CPP_BUILD_TYPE_UPPER)
|
string(TOUPPER "${CMAKE_BUILD_TYPE}" GOOGLE_CLOUD_CPP_BUILD_TYPE_UPPER)
|
||||||
configure_file(${GOOGLE_CLOUD_COMMON_DIR}/internal/build_info.cc.in internal/build_info.cc)
|
configure_file(${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/build_info.cc.in internal/build_info.cc)
|
||||||
|
|
||||||
# the client library
|
# the client library
|
||||||
add_library(
|
add_library(
|
||||||
google_cloud_cpp_common # cmake-format: sort
|
google_cloud_cpp_common # cmake-format: sort
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/internal/build_info.cc
|
${CMAKE_CURRENT_BINARY_DIR}/internal/build_info.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/access_token.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/access_token.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/access_token.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/access_token.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/backoff_policy.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/backoff_policy.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/common_options.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/common_options.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/credentials.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/credentials.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/credentials.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/credentials.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/experimental_tag.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/experimental_tag.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/future.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/future.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/future_generic.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/future_generic.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/future_void.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/future_void.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/idempotency.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/idempotency.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/absl_str_cat_quiet.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/absl_str_cat_quiet.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/absl_str_join_quiet.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/absl_str_join_quiet.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/absl_str_replace_quiet.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/absl_str_replace_quiet.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/algorithm.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/algorithm.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/api_client_header.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/api_client_header.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/api_client_header.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/api_client_header.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/attributes.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/attributes.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/auth_header_error.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/auth_header_error.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/auth_header_error.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/auth_header_error.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/backoff_policy.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/backoff_policy.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/backoff_policy.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/backoff_policy.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/base64_transforms.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/base64_transforms.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/base64_transforms.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/base64_transforms.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/big_endian.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/big_endian.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/build_info.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/build_info.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/call_context.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/call_context.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/clock.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/clock.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/compiler_info.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/compiler_info.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/compiler_info.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/compiler_info.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/compute_engine_util.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/compute_engine_util.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/compute_engine_util.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/compute_engine_util.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/credentials_impl.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/credentials_impl.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/credentials_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/credentials_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/debug_future_status.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/debug_future_status.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/debug_future_status.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/debug_future_status.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/debug_string.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/debug_string.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/debug_string.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/debug_string.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/detect_gcp.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/detect_gcp.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/detect_gcp_impl.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/detect_gcp_impl.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/detect_gcp_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/detect_gcp_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/diagnostics_pop.inc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/diagnostics_pop.inc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/diagnostics_push.inc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/diagnostics_push.inc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/disable_deprecation_warnings.inc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/disable_deprecation_warnings.inc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/disable_msvc_crt_secure_warnings.inc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/disable_msvc_crt_secure_warnings.inc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/error_context.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/error_context.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/error_context.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/error_context.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/filesystem.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/filesystem.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/filesystem.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/filesystem.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/format_time_point.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/format_time_point.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/format_time_point.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/format_time_point.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/future_base.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/future_base.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/future_coroutines.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/future_coroutines.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/future_fwd.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/future_fwd.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/future_impl.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/future_impl.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/future_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/future_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/future_then_impl.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/future_then_impl.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/future_then_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/future_then_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/getenv.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/getenv.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/getenv.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/getenv.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/group_options.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/group_options.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/invocation_id_generator.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/invocation_id_generator.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/invocation_id_generator.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/invocation_id_generator.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/invoke_result.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/invoke_result.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/ios_flags_saver.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/ios_flags_saver.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/log_impl.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/log_impl.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/log_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/log_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/make_status.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/make_status.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/make_status.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/make_status.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/noexcept_action.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/noexcept_action.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/noexcept_action.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/noexcept_action.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/non_constructible.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/non_constructible.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/opentelemetry.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/opentelemetry.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/opentelemetry.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/opentelemetry.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/opentelemetry_context.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/opentelemetry_context.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/opentelemetry_context.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/opentelemetry_context.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/pagination_range.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/pagination_range.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/parse_rfc3339.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/parse_rfc3339.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/parse_rfc3339.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/parse_rfc3339.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/populate_common_options.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/populate_common_options.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/populate_common_options.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/populate_common_options.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/port_platform.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/port_platform.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/random.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/random.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/random.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/random.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/retry_info.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/retry_info.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/retry_loop_helpers.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/retry_loop_helpers.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/retry_loop_helpers.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/retry_loop_helpers.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/retry_policy_impl.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/retry_policy_impl.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/retry_policy_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/retry_policy_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/service_endpoint.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/service_endpoint.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/service_endpoint.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/service_endpoint.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/sha256_hash.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/sha256_hash.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/sha256_hash.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/sha256_hash.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/sha256_hmac.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/sha256_hmac.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/sha256_hmac.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/sha256_hmac.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/sha256_type.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/sha256_type.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/status_payload_keys.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/status_payload_keys.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/status_payload_keys.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/status_payload_keys.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/status_utils.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/status_utils.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/status_utils.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/status_utils.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/strerror.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/strerror.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/strerror.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/strerror.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/subject_token.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/subject_token.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/subject_token.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/subject_token.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/throw_delegate.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/throw_delegate.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/throw_delegate.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/throw_delegate.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/timer_queue.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/timer_queue.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/timer_queue.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/timer_queue.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/trace_propagator.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/trace_propagator.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/trace_propagator.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/trace_propagator.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/traced_stream_range.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/traced_stream_range.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/tuple.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/tuple.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/type_list.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/type_list.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/type_traits.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/type_traits.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/url_encode.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/url_encode.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/url_encode.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/url_encode.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/user_agent_prefix.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/user_agent_prefix.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/user_agent_prefix.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/user_agent_prefix.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/utility.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/utility.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/version_info.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/version_info.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/kms_key_name.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/kms_key_name.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/kms_key_name.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/kms_key_name.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/location.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/location.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/location.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/location.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/log.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/log.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/log.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/log.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/no_await_tag.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/no_await_tag.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/opentelemetry_options.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/opentelemetry_options.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/optional.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/optional.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/options.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/options.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/options.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/options.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/polling_policy.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/polling_policy.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/project.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/project.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/project.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/project.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/retry_policy.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/retry_policy.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/rpc_metadata.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/rpc_metadata.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/status.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/status.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/status.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/status.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/status_or.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/status_or.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/stream_range.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/stream_range.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/terminate_handler.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/terminate_handler.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/terminate_handler.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/terminate_handler.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/tracing_options.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/tracing_options.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/tracing_options.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/tracing_options.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/universe_domain_options.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/universe_domain_options.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/version.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/version.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/version.h)
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/version.h)
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
google_cloud_cpp_common
|
google_cloud_cpp_common
|
||||||
PUBLIC absl::base
|
PUBLIC absl::base
|
||||||
|
@ -16,104 +16,104 @@
|
|||||||
|
|
||||||
# File copied from google-cloud-cpp/google-cloud-cpp/google_cloud_cpp_grpc_utils.cmake with minor modifications.
|
# File copied from google-cloud-cpp/google-cloud-cpp/google_cloud_cpp_grpc_utils.cmake with minor modifications.
|
||||||
|
|
||||||
set(GOOGLE_CLOUD_COMMON_DIR "${GOOGLE_CLOUD_DIR}/google/cloud")
|
set(GOOGLE_CLOUD_CPP_COMMON_DIR "${GOOGLE_CLOUD_CPP_DIR}/google/cloud")
|
||||||
|
|
||||||
# the library
|
# the library
|
||||||
add_library(
|
add_library(
|
||||||
google_cloud_cpp_grpc_utils # cmake-format: sort
|
google_cloud_cpp_grpc_utils # cmake-format: sort
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/async_operation.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/async_operation.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/async_streaming_read_write_rpc.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/async_streaming_read_write_rpc.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/background_threads.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/background_threads.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/completion_queue.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/completion_queue.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/completion_queue.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/completion_queue.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/connection_options.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/connection_options.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/connection_options.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/connection_options.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/grpc_error_delegate.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/grpc_error_delegate.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/grpc_error_delegate.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/grpc_error_delegate.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/grpc_options.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/grpc_options.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/grpc_options.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/grpc_options.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/grpc_utils/async_operation.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/grpc_utils/async_operation.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/grpc_utils/completion_queue.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/grpc_utils/completion_queue.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/grpc_utils/grpc_error_delegate.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/grpc_utils/grpc_error_delegate.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/grpc_utils/version.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/grpc_utils/version.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/iam_updater.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/iam_updater.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_connection_ready.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_connection_ready.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_connection_ready.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_connection_ready.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_long_running_operation.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_long_running_operation.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_polling_loop.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_polling_loop.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_polling_loop.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_polling_loop.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_read_stream_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_read_stream_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_read_write_stream_auth.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_read_write_stream_auth.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_read_write_stream_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_read_write_stream_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_read_write_stream_logging.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_read_write_stream_logging.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_read_write_stream_timeout.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_read_write_stream_timeout.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_read_write_stream_tracing.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_read_write_stream_tracing.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_retry_loop.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_retry_loop.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_retry_unary_rpc.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_retry_unary_rpc.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_rpc_details.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_rpc_details.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_streaming_read_rpc.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_streaming_read_rpc.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_streaming_read_rpc_auth.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_streaming_read_rpc_auth.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_streaming_read_rpc_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_streaming_read_rpc_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_streaming_read_rpc_logging.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_streaming_read_rpc_logging.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_streaming_read_rpc_timeout.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_streaming_read_rpc_timeout.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_streaming_read_rpc_tracing.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_streaming_read_rpc_tracing.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_streaming_write_rpc.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_streaming_write_rpc.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_streaming_write_rpc_auth.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_streaming_write_rpc_auth.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_streaming_write_rpc_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_streaming_write_rpc_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_streaming_write_rpc_logging.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_streaming_write_rpc_logging.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_streaming_write_rpc_timeout.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_streaming_write_rpc_timeout.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/async_streaming_write_rpc_tracing.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/async_streaming_write_rpc_tracing.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/background_threads_impl.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/background_threads_impl.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/background_threads_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/background_threads_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/completion_queue_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/completion_queue_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/debug_string_protobuf.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/debug_string_protobuf.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/debug_string_protobuf.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/debug_string_protobuf.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/debug_string_status.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/debug_string_status.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/debug_string_status.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/debug_string_status.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/default_completion_queue_impl.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/default_completion_queue_impl.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/default_completion_queue_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/default_completion_queue_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/extract_long_running_result.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/extract_long_running_result.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/extract_long_running_result.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/extract_long_running_result.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_access_token_authentication.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_access_token_authentication.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_access_token_authentication.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_access_token_authentication.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_api_key_authentication.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_api_key_authentication.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_api_key_authentication.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_api_key_authentication.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_async_access_token_cache.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_async_access_token_cache.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_async_access_token_cache.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_async_access_token_cache.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_channel_credentials_authentication.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_channel_credentials_authentication.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_channel_credentials_authentication.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_channel_credentials_authentication.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_impersonate_service_account.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_impersonate_service_account.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_impersonate_service_account.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_impersonate_service_account.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_metadata_view.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_metadata_view.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_opentelemetry.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_opentelemetry.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_opentelemetry.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_opentelemetry.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_request_metadata.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_request_metadata.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_request_metadata.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_request_metadata.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_service_account_authentication.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_service_account_authentication.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/grpc_service_account_authentication.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/grpc_service_account_authentication.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/log_wrapper.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/log_wrapper.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/log_wrapper.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/log_wrapper.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/minimal_iam_credentials_stub.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/minimal_iam_credentials_stub.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/minimal_iam_credentials_stub.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/minimal_iam_credentials_stub.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/populate_grpc_options.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/populate_grpc_options.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/populate_grpc_options.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/populate_grpc_options.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/resumable_streaming_read_rpc.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/resumable_streaming_read_rpc.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/retry_loop.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/retry_loop.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/routing_matcher.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/routing_matcher.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/setup_context.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/setup_context.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/streaming_read_rpc.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/streaming_read_rpc.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/streaming_read_rpc.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/streaming_read_rpc.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/streaming_read_rpc_logging.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/streaming_read_rpc_logging.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/streaming_read_rpc_tracing.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/streaming_read_rpc_tracing.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/streaming_write_rpc.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/streaming_write_rpc.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/streaming_write_rpc_impl.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/streaming_write_rpc_impl.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/streaming_write_rpc_impl.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/streaming_write_rpc_impl.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/streaming_write_rpc_logging.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/streaming_write_rpc_logging.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/streaming_write_rpc_tracing.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/streaming_write_rpc_tracing.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/time_utils.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/time_utils.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/time_utils.h
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/time_utils.h
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/unified_grpc_credentials.cc
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/unified_grpc_credentials.cc
|
||||||
${GOOGLE_CLOUD_COMMON_DIR}/internal/unified_grpc_credentials.h)
|
${GOOGLE_CLOUD_CPP_COMMON_DIR}/internal/unified_grpc_credentials.h)
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
google_cloud_cpp_grpc_utils
|
google_cloud_cpp_grpc_utils
|
||||||
PUBLIC absl::function_ref
|
PUBLIC absl::function_ref
|
||||||
|
@ -639,8 +639,8 @@ if (TARGET ch_rust::skim)
|
|||||||
dbms_target_link_libraries(PUBLIC ch_rust::skim)
|
dbms_target_link_libraries(PUBLIC ch_rust::skim)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (TARGET ch_contrib::google_cloud)
|
if (TARGET ch_contrib::google_cloud_cpp)
|
||||||
target_link_libraries (clickhouse_common_io PUBLIC ch_contrib::google_cloud)
|
dbms_target_link_libraries(PUBLIC ch_contrib::google_cloud_cpp)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (ENABLE_TESTS)
|
if (ENABLE_TESTS)
|
||||||
|
Loading…
Reference in New Issue
Block a user