From b64d623f24ef295c45d2082df9a18f264b3b6018 Mon Sep 17 00:00:00 2001 From: Esun Kim Date: Fri, 27 Jan 2023 09:51:31 -0800 Subject: [PATCH] CMake's better handling c++14 requirement (#31916) * Bumped the cmake version version to 3.8 * Switch to target_compile_features for cxx_std_14 * Regen --- CMakeLists.txt | 894 +++++++++--------- .../android/helloworld/app/CMakeLists.txt | 7 +- examples/cpp/cmake/common.cmake | 6 +- examples/cpp/compression/CMakeLists.txt | 2 +- examples/cpp/helloworld/CMakeLists.txt | 2 +- .../cmake_externalproject/CMakeLists.txt | 2 +- examples/cpp/keyvaluestore/CMakeLists.txt | 2 +- examples/cpp/load_balancing/CMakeLists.txt | 2 +- examples/cpp/metadata/CMakeLists.txt | 2 +- examples/cpp/route_guide/CMakeLists.txt | 2 +- src/android/test/interop/app/CMakeLists.txt | 7 +- templates/CMakeLists.txt.template | 26 +- tools/run_tests/run_tests.py | 2 +- 13 files changed, 472 insertions(+), 484 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 4dd7544396a..029246d5aa2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -22,7 +22,7 @@ -cmake_minimum_required(VERSION 3.5.1) +cmake_minimum_required(VERSION 3.8) set(PACKAGE_NAME "grpc") set(PACKAGE_VERSION "1.53.0-dev") @@ -222,26 +222,6 @@ if(WIN32) set(_gRPC_PLATFORM_WINDOWS ON) endif() - # Use C11 standard -if (NOT DEFINED CMAKE_C_STANDARD) - set(CMAKE_C_STANDARD 11) -endif() - -# Add c++14 flags -if (NOT DEFINED CMAKE_CXX_STANDARD) - set(CMAKE_CXX_STANDARD 14) -else() - if (CMAKE_CXX_STANDARD LESS 14) - message(FATAL_ERROR "CMAKE_CXX_STANDARD is less than 14, please specify at least SET(CMAKE_CXX_STANDARD 14)") - endif() -endif() -if (NOT DEFINED CMAKE_CXX_STANDARD_REQUIRED) - set(CMAKE_CXX_STANDARD_REQUIRED ON) -endif() -if (NOT DEFINED CMAKE_CXX_EXTENSIONS) - set(CMAKE_CXX_EXTENSIONS OFF) -endif() - if (NOT DEFINED CMAKE_POSITION_INDEPENDENT_CODE) set(CMAKE_POSITION_INDEPENDENT_CODE TRUE) endif() @@ -1350,6 +1330,8 @@ add_library(address_sorting third_party/address_sorting/address_sorting_windows.c ) +target_compile_features(address_sorting PUBLIC cxx_std_14) + set_target_properties(address_sorting PROPERTIES VERSION ${gRPC_CORE_VERSION} SOVERSION ${gRPC_CORE_SOVERSION} @@ -1505,6 +1487,8 @@ add_library(end2end_tests test/core/util/test_lb_policies.cc ) +target_compile_features(end2end_tests PUBLIC cxx_std_14) + set_target_properties(end2end_tests PROPERTIES VERSION ${gRPC_CORE_VERSION} SOVERSION ${gRPC_CORE_SOVERSION} @@ -1595,6 +1579,8 @@ add_library(gpr src/core/lib/gprpp/time_util.cc ) +target_compile_features(gpr PUBLIC cxx_std_14) + set_target_properties(gpr PROPERTIES VERSION ${gRPC_CORE_VERSION} SOVERSION ${gRPC_CORE_SOVERSION} @@ -2447,6 +2433,8 @@ add_library(grpc src/core/tsi/transport_security_grpc.cc ) +target_compile_features(grpc PUBLIC cxx_std_14) + set_target_properties(grpc PROPERTIES VERSION ${gRPC_CORE_VERSION} SOVERSION ${gRPC_CORE_SOVERSION} @@ -2606,6 +2594,8 @@ add_library(grpc_test_util test/core/util/tls_utils.cc ) +target_compile_features(grpc_test_util PUBLIC cxx_std_14) + set_target_properties(grpc_test_util PROPERTIES VERSION ${gRPC_CORE_VERSION} SOVERSION ${gRPC_CORE_SOVERSION} @@ -2664,6 +2654,8 @@ add_library(grpc_test_util_unsecure test/core/util/test_tcp_server.cc ) +target_compile_features(grpc_test_util_unsecure PUBLIC cxx_std_14) + set_target_properties(grpc_test_util_unsecure PROPERTIES VERSION ${gRPC_CORE_VERSION} SOVERSION ${gRPC_CORE_SOVERSION} @@ -3067,6 +3059,8 @@ add_library(grpc_unsecure src/core/tsi/transport_security_grpc.cc ) +target_compile_features(grpc_unsecure PUBLIC cxx_std_14) + set_target_properties(grpc_unsecure PROPERTIES VERSION ${gRPC_CORE_VERSION} SOVERSION ${gRPC_CORE_SOVERSION} @@ -3246,6 +3240,8 @@ add_library(benchmark_helpers test/cpp/microbenchmarks/helpers.cc ) +target_compile_features(benchmark_helpers PUBLIC cxx_std_14) + set_target_properties(benchmark_helpers PROPERTIES VERSION ${gRPC_CPP_VERSION} SOVERSION ${gRPC_CPP_SOVERSION} @@ -3362,6 +3358,8 @@ add_library(grpc++ src/cpp/util/time_cc.cc ) +target_compile_features(grpc++ PUBLIC cxx_std_14) + set_target_properties(grpc++ PROPERTIES VERSION ${gRPC_CPP_VERSION} SOVERSION ${gRPC_CPP_SOVERSION} @@ -3627,6 +3625,8 @@ add_library(grpc++_alts src/cpp/common/alts_util.cc ) +target_compile_features(grpc++_alts PUBLIC cxx_std_14) + set_target_properties(grpc++_alts PROPERTIES VERSION ${gRPC_CPP_VERSION} SOVERSION ${gRPC_CPP_SOVERSION} @@ -3691,6 +3691,8 @@ add_library(grpc++_error_details src/cpp/util/error_details.cc ) +target_compile_features(grpc++_error_details PUBLIC cxx_std_14) + set_target_properties(grpc++_error_details PROPERTIES VERSION ${gRPC_CPP_VERSION} SOVERSION ${gRPC_CPP_SOVERSION} @@ -3761,6 +3763,8 @@ add_library(grpc++_reflection src/cpp/ext/proto_server_reflection_plugin.cc ) +target_compile_features(grpc++_reflection PUBLIC cxx_std_14) + set_target_properties(grpc++_reflection PROPERTIES VERSION ${gRPC_CPP_VERSION} SOVERSION ${gRPC_CPP_SOVERSION} @@ -3829,6 +3833,8 @@ add_library(grpc++_test src/cpp/client/channel_test_peer.cc ) +target_compile_features(grpc++_test PUBLIC cxx_std_14) + set_target_properties(grpc++_test PROPERTIES VERSION ${gRPC_CPP_VERSION} SOVERSION ${gRPC_CPP_SOVERSION} @@ -3894,6 +3900,8 @@ add_library(grpc++_test_config test/cpp/util/test_config_cc.cc ) +target_compile_features(grpc++_test_config PUBLIC cxx_std_14) + set_target_properties(grpc++_test_config PROPERTIES VERSION ${gRPC_CPP_VERSION} SOVERSION ${gRPC_CPP_SOVERSION} @@ -3965,6 +3973,8 @@ add_library(grpc++_test_util test/cpp/util/test_credentials_provider.cc ) +target_compile_features(grpc++_test_util PUBLIC cxx_std_14) + set_target_properties(grpc++_test_util PROPERTIES VERSION ${gRPC_CPP_VERSION} SOVERSION ${gRPC_CPP_SOVERSION} @@ -4051,6 +4061,8 @@ add_library(grpc++_unsecure src/cpp/util/time_cc.cc ) +target_compile_features(grpc++_unsecure PUBLIC cxx_std_14) + set_target_properties(grpc++_unsecure PROPERTIES VERSION ${gRPC_CPP_VERSION} SOVERSION ${gRPC_CPP_SOVERSION} @@ -4547,6 +4559,8 @@ add_library(grpc_authorization_provider src/core/tsi/transport_security_grpc.cc ) +target_compile_features(grpc_authorization_provider PUBLIC cxx_std_14) + set_target_properties(grpc_authorization_provider PROPERTIES VERSION ${gRPC_CPP_VERSION} SOVERSION ${gRPC_CPP_SOVERSION} @@ -4694,6 +4708,8 @@ add_library(grpc_plugin_support src/compiler/ruby_generator.cc ) +target_compile_features(grpc_plugin_support PUBLIC cxx_std_14) + set_target_properties(grpc_plugin_support PROPERTIES VERSION ${gRPC_CPP_VERSION} SOVERSION ${gRPC_CPP_SOVERSION} @@ -4766,6 +4782,8 @@ add_library(grpcpp_channelz src/cpp/server/channelz/channelz_service_plugin.cc ) +target_compile_features(grpcpp_channelz PUBLIC cxx_std_14) + set_target_properties(grpcpp_channelz PROPERTIES VERSION ${gRPC_CPP_VERSION} SOVERSION ${gRPC_CPP_SOVERSION} @@ -4855,6 +4873,8 @@ add_library(upb src/core/ext/upbdefs-generated/google/protobuf/descriptor.upbdefs.c ) +target_compile_features(upb PUBLIC cxx_std_14) + set_target_properties(upb PROPERTIES VERSION ${gRPC_CORE_VERSION} SOVERSION ${gRPC_CORE_SOVERSION} @@ -4908,7 +4928,7 @@ add_executable(bad_server_response_test test/core/end2end/bad_server_response_test.cc test/core/end2end/cq_verifier.cc ) - +target_compile_features(bad_server_response_test PUBLIC cxx_std_14) target_include_directories(bad_server_response_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -4951,7 +4971,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) test/core/util/subprocess_windows.cc test/core/util/tracer_util.cc ) - + target_compile_features(bad_ssl_alpn_test PUBLIC cxx_std_14) target_include_directories(bad_ssl_alpn_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -4995,7 +5015,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) test/core/util/subprocess_windows.cc test/core/util/tracer_util.cc ) - + target_compile_features(bad_ssl_cert_test PUBLIC cxx_std_14) target_include_directories(bad_ssl_cert_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5026,7 +5046,7 @@ add_executable(connection_refused_test test/core/end2end/connection_refused_test.cc test/core/end2end/cq_verifier.cc ) - +target_compile_features(connection_refused_test PUBLIC cxx_std_14) target_include_directories(connection_refused_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5057,7 +5077,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) test/core/end2end/cq_verifier.cc test/core/end2end/dualstack_socket_test.cc ) - + target_compile_features(dualstack_socket_test PUBLIC cxx_std_14) target_include_directories(dualstack_socket_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5100,7 +5120,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) test/core/util/subprocess_windows.cc test/core/util/tracer_util.cc ) - + target_compile_features(fd_conservation_posix_test PUBLIC cxx_std_14) target_include_directories(fd_conservation_posix_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5131,7 +5151,7 @@ add_executable(goaway_server_test test/core/end2end/cq_verifier.cc test/core/end2end/goaway_server_test.cc ) - +target_compile_features(goaway_server_test PUBLIC cxx_std_14) target_include_directories(goaway_server_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5161,7 +5181,7 @@ add_executable(inproc_callback_test test/core/end2end/fixtures/local_util.cc test/core/end2end/inproc_callback_test.cc ) - +target_compile_features(inproc_callback_test PUBLIC cxx_std_14) target_include_directories(inproc_callback_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5191,7 +5211,7 @@ add_executable(invalid_call_argument_test test/core/end2end/cq_verifier.cc test/core/end2end/invalid_call_argument_test.cc ) - +target_compile_features(invalid_call_argument_test PUBLIC cxx_std_14) target_include_directories(invalid_call_argument_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5220,7 +5240,7 @@ if(gRPC_BUILD_TESTS) add_executable(multiple_server_queues_test test/core/end2end/multiple_server_queues_test.cc ) - +target_compile_features(multiple_server_queues_test PUBLIC cxx_std_14) target_include_directories(multiple_server_queues_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5250,7 +5270,7 @@ add_executable(no_server_test test/core/end2end/cq_verifier.cc test/core/end2end/no_server_test.cc ) - +target_compile_features(no_server_test PUBLIC cxx_std_14) target_include_directories(no_server_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5280,7 +5300,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) add_executable(pollset_windows_starvation_test test/core/iomgr/pollset_windows_starvation_test.cc ) - + target_compile_features(pollset_windows_starvation_test PUBLIC cxx_std_14) target_include_directories(pollset_windows_starvation_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5310,7 +5330,7 @@ if(gRPC_BUILD_TESTS) add_executable(public_headers_must_be_c89 test/core/surface/public_headers_must_be_c89.c ) - +target_compile_features(public_headers_must_be_c89 PUBLIC cxx_std_14) target_include_directories(public_headers_must_be_c89 PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5342,7 +5362,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) src/core/ext/filters/client_channel/lb_policy/weighted_round_robin/static_stride_scheduler.cc test/core/client_channel/lb_policy/static_stride_scheduler_benchmark.cc ) - + target_compile_features(static_stride_scheduler_benchmark PUBLIC cxx_std_14) target_include_directories(static_stride_scheduler_benchmark PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5390,7 +5410,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) test/core/util/subprocess_windows.cc test/core/util/tracer_util.cc ) - + target_compile_features(tcp_posix_test PUBLIC cxx_std_14) target_include_directories(tcp_posix_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5432,7 +5452,7 @@ add_executable(test_core_iomgr_timer_list_test test/core/util/subprocess_windows.cc test/core/util/tracer_util.cc ) - +target_compile_features(test_core_iomgr_timer_list_test PUBLIC cxx_std_14) target_include_directories(test_core_iomgr_timer_list_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5464,7 +5484,7 @@ add_executable(activity_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(activity_test PUBLIC cxx_std_14) target_include_directories(activity_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5507,7 +5527,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(address_sorting_test PUBLIC cxx_std_14) target_include_directories(address_sorting_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5562,7 +5582,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(address_sorting_test_unsecure PUBLIC cxx_std_14) target_include_directories(address_sorting_test_unsecure PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5620,7 +5640,7 @@ add_executable(admin_services_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(admin_services_end2end_test PUBLIC cxx_std_14) target_include_directories(admin_services_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5672,7 +5692,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(alarm_test PUBLIC cxx_std_14) target_include_directories(alarm_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5711,7 +5731,7 @@ add_executable(alloc_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alloc_test PUBLIC cxx_std_14) target_include_directories(alloc_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5748,7 +5768,7 @@ add_executable(alpn_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alpn_test PUBLIC cxx_std_14) target_include_directories(alpn_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5797,7 +5817,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(alts_concurrent_connectivity_test PUBLIC cxx_std_14) target_include_directories(alts_concurrent_connectivity_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5837,7 +5857,7 @@ add_executable(alts_counter_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alts_counter_test PUBLIC cxx_std_14) target_include_directories(alts_counter_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5875,7 +5895,7 @@ add_executable(alts_crypt_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alts_crypt_test PUBLIC cxx_std_14) target_include_directories(alts_crypt_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5913,7 +5933,7 @@ add_executable(alts_crypter_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alts_crypter_test PUBLIC cxx_std_14) target_include_directories(alts_crypter_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5952,7 +5972,7 @@ add_executable(alts_frame_protector_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alts_frame_protector_test PUBLIC cxx_std_14) target_include_directories(alts_frame_protector_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -5990,7 +6010,7 @@ add_executable(alts_grpc_record_protocol_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alts_grpc_record_protocol_test PUBLIC cxx_std_14) target_include_directories(alts_grpc_record_protocol_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6028,7 +6048,7 @@ add_executable(alts_handshaker_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alts_handshaker_client_test PUBLIC cxx_std_14) target_include_directories(alts_handshaker_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6066,7 +6086,7 @@ add_executable(alts_iovec_record_protocol_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alts_iovec_record_protocol_test PUBLIC cxx_std_14) target_include_directories(alts_iovec_record_protocol_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6115,7 +6135,7 @@ add_executable(alts_security_connector_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alts_security_connector_test PUBLIC cxx_std_14) target_include_directories(alts_security_connector_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6153,7 +6173,7 @@ add_executable(alts_tsi_handshaker_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alts_tsi_handshaker_test PUBLIC cxx_std_14) target_include_directories(alts_tsi_handshaker_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6191,7 +6211,7 @@ add_executable(alts_tsi_utils_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alts_tsi_utils_test PUBLIC cxx_std_14) target_include_directories(alts_tsi_utils_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6228,7 +6248,7 @@ add_executable(alts_util_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alts_util_test PUBLIC cxx_std_14) target_include_directories(alts_util_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6267,7 +6287,7 @@ add_executable(alts_zero_copy_grpc_protector_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(alts_zero_copy_grpc_protector_test PUBLIC cxx_std_14) target_include_directories(alts_zero_copy_grpc_protector_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6304,7 +6324,7 @@ add_executable(arena_promise_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(arena_promise_test PUBLIC cxx_std_14) target_include_directories(arena_promise_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6341,7 +6361,7 @@ add_executable(arena_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(arena_test PUBLIC cxx_std_14) target_include_directories(arena_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6402,7 +6422,7 @@ add_executable(async_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(async_end2end_test PUBLIC cxx_std_14) target_include_directories(async_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6451,7 +6471,7 @@ add_executable(auth_context_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(auth_context_test PUBLIC cxx_std_14) target_include_directories(auth_context_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6488,7 +6508,7 @@ add_executable(auth_property_iterator_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(auth_property_iterator_test PUBLIC cxx_std_14) target_include_directories(auth_property_iterator_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6537,7 +6557,7 @@ add_executable(authorization_matchers_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(authorization_matchers_test PUBLIC cxx_std_14) target_include_directories(authorization_matchers_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6575,7 +6595,7 @@ add_executable(authorization_policy_provider_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(authorization_policy_provider_test PUBLIC cxx_std_14) target_include_directories(authorization_policy_provider_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6614,7 +6634,7 @@ add_executable(avl_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(avl_test PUBLIC cxx_std_14) target_include_directories(avl_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6664,7 +6684,7 @@ add_executable(aws_request_signer_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(aws_request_signer_test PUBLIC cxx_std_14) target_include_directories(aws_request_signer_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6701,7 +6721,7 @@ add_executable(b64_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(b64_test PUBLIC cxx_std_14) target_include_directories(b64_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6738,7 +6758,7 @@ add_executable(backoff_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(backoff_test PUBLIC cxx_std_14) target_include_directories(backoff_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6777,7 +6797,7 @@ add_executable(bad_streaming_id_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(bad_streaming_id_bad_client_test PUBLIC cxx_std_14) target_include_directories(bad_streaming_id_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6816,7 +6836,7 @@ add_executable(badreq_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(badreq_bad_client_test PUBLIC cxx_std_14) target_include_directories(badreq_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6854,7 +6874,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(bdp_estimator_test PUBLIC cxx_std_14) target_include_directories(bdp_estimator_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6892,7 +6912,7 @@ add_executable(bin_decoder_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(bin_decoder_test PUBLIC cxx_std_14) target_include_directories(bin_decoder_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6929,7 +6949,7 @@ add_executable(bin_encoder_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(bin_encoder_test PUBLIC cxx_std_14) target_include_directories(bin_encoder_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -6966,7 +6986,7 @@ add_executable(binder_resolver_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(binder_resolver_test PUBLIC cxx_std_14) target_include_directories(binder_resolver_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7021,7 +7041,7 @@ add_executable(binder_server_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(binder_server_test PUBLIC cxx_std_14) target_include_directories(binder_server_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7121,7 +7141,7 @@ add_executable(binder_transport_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(binder_transport_test PUBLIC cxx_std_14) target_include_directories(binder_transport_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7158,7 +7178,7 @@ add_executable(bitset_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(bitset_test PUBLIC cxx_std_14) target_include_directories(bitset_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7208,7 +7228,7 @@ add_executable(buffer_list_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(buffer_list_test PUBLIC cxx_std_14) target_include_directories(buffer_list_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7245,7 +7265,7 @@ add_executable(byte_buffer_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(byte_buffer_test PUBLIC cxx_std_14) target_include_directories(byte_buffer_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7282,7 +7302,7 @@ add_executable(c_slice_buffer_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(c_slice_buffer_test PUBLIC cxx_std_14) target_include_directories(c_slice_buffer_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7319,7 +7339,7 @@ add_executable(call_finalization_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(call_finalization_test PUBLIC cxx_std_14) target_include_directories(call_finalization_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7358,7 +7378,7 @@ add_executable(cancel_ares_query_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(cancel_ares_query_test PUBLIC cxx_std_14) target_include_directories(cancel_ares_query_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7396,7 +7416,7 @@ add_executable(cancel_callback_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(cancel_callback_test PUBLIC cxx_std_14) target_include_directories(cancel_callback_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7535,7 +7555,7 @@ add_executable(cel_authorization_engine_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(cel_authorization_engine_test PUBLIC cxx_std_14) target_include_directories(cel_authorization_engine_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7572,7 +7592,7 @@ add_executable(certificate_provider_registry_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(certificate_provider_registry_test PUBLIC cxx_std_14) target_include_directories(certificate_provider_registry_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7609,7 +7629,7 @@ add_executable(certificate_provider_store_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(certificate_provider_store_test PUBLIC cxx_std_14) target_include_directories(certificate_provider_store_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7651,7 +7671,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(cf_event_engine_test PUBLIC cxx_std_14) target_include_directories(cf_event_engine_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7707,7 +7727,7 @@ add_executable(cfstream_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(cfstream_test PUBLIC cxx_std_14) target_include_directories(cfstream_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7744,7 +7764,7 @@ add_executable(channel_args_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(channel_args_test PUBLIC cxx_std_14) target_include_directories(channel_args_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7781,7 +7801,7 @@ add_executable(channel_arguments_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(channel_arguments_test PUBLIC cxx_std_14) target_include_directories(channel_arguments_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7831,7 +7851,7 @@ add_executable(channel_creds_registry_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(channel_creds_registry_test PUBLIC cxx_std_14) target_include_directories(channel_creds_registry_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7868,7 +7888,7 @@ add_executable(channel_filter_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(channel_filter_test PUBLIC cxx_std_14) target_include_directories(channel_filter_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7906,7 +7926,7 @@ add_executable(channel_stack_builder_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(channel_stack_builder_test PUBLIC cxx_std_14) target_include_directories(channel_stack_builder_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7943,7 +7963,7 @@ add_executable(channel_stack_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(channel_stack_test PUBLIC cxx_std_14) target_include_directories(channel_stack_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -7985,7 +8005,7 @@ add_executable(channel_trace_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(channel_trace_test PUBLIC cxx_std_14) target_include_directories(channel_trace_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8023,7 +8043,7 @@ add_executable(channelz_registry_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(channelz_registry_test PUBLIC cxx_std_14) target_include_directories(channelz_registry_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8078,7 +8098,7 @@ add_executable(channelz_service_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(channelz_service_test PUBLIC cxx_std_14) target_include_directories(channelz_service_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8121,7 +8141,7 @@ add_executable(channelz_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(channelz_test PUBLIC cxx_std_14) target_include_directories(channelz_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8171,7 +8191,7 @@ add_executable(check_gcp_environment_linux_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(check_gcp_environment_linux_test PUBLIC cxx_std_14) target_include_directories(check_gcp_environment_linux_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8220,7 +8240,7 @@ add_executable(check_gcp_environment_windows_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(check_gcp_environment_windows_test PUBLIC cxx_std_14) target_include_directories(check_gcp_environment_windows_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8280,7 +8300,7 @@ add_executable(chunked_vector_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(chunked_vector_test PUBLIC cxx_std_14) target_include_directories(chunked_vector_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8351,7 +8371,7 @@ add_executable(cli_call_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(cli_call_test PUBLIC cxx_std_14) target_include_directories(cli_call_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8388,7 +8408,7 @@ add_executable(client_auth_filter_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(client_auth_filter_test PUBLIC cxx_std_14) target_include_directories(client_auth_filter_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8425,7 +8445,7 @@ add_executable(client_authority_filter_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(client_authority_filter_test PUBLIC cxx_std_14) target_include_directories(client_authority_filter_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8480,7 +8500,7 @@ add_executable(client_callback_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(client_callback_end2end_test PUBLIC cxx_std_14) target_include_directories(client_callback_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8517,7 +8537,7 @@ add_executable(client_channel_service_config_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(client_channel_service_config_test PUBLIC cxx_std_14) target_include_directories(client_channel_service_config_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8580,7 +8600,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(client_channel_stress_test PUBLIC cxx_std_14) target_include_directories(client_channel_stress_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8618,7 +8638,7 @@ add_executable(client_channel_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(client_channel_test PUBLIC cxx_std_14) target_include_directories(client_channel_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8655,7 +8675,7 @@ add_executable(client_context_test_peer_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(client_context_test_peer_test PUBLIC cxx_std_14) target_include_directories(client_context_test_peer_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8711,7 +8731,7 @@ add_executable(client_interceptors_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(client_interceptors_end2end_test PUBLIC cxx_std_14) target_include_directories(client_interceptors_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8774,7 +8794,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(client_lb_end2end_test PUBLIC cxx_std_14) target_include_directories(client_lb_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8813,7 +8833,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(client_ssl_test PUBLIC cxx_std_14) target_include_directories(client_ssl_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8863,7 +8883,7 @@ add_executable(cmdline_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(cmdline_test PUBLIC cxx_std_14) target_include_directories(cmdline_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8900,7 +8920,7 @@ add_executable(codegen_test_full third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(codegen_test_full PUBLIC cxx_std_14) target_include_directories(codegen_test_full PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8938,7 +8958,7 @@ add_executable(codegen_test_minimal third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(codegen_test_minimal PUBLIC cxx_std_14) target_include_directories(codegen_test_minimal PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -8989,7 +9009,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(combiner_test PUBLIC cxx_std_14) target_include_directories(combiner_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9027,7 +9047,7 @@ add_executable(common_closures_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(common_closures_test PUBLIC cxx_std_14) target_include_directories(common_closures_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9066,7 +9086,7 @@ add_executable(completion_queue_threading_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(completion_queue_threading_test PUBLIC cxx_std_14) target_include_directories(completion_queue_threading_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9103,7 +9123,7 @@ add_executable(compression_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(compression_test PUBLIC cxx_std_14) target_include_directories(compression_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9140,7 +9160,7 @@ add_executable(concurrent_connectivity_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(concurrent_connectivity_test PUBLIC cxx_std_14) target_include_directories(concurrent_connectivity_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9179,7 +9199,7 @@ add_executable(connection_prefix_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(connection_prefix_bad_client_test PUBLIC cxx_std_14) target_include_directories(connection_prefix_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9228,7 +9248,7 @@ add_executable(connectivity_state_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(connectivity_state_test PUBLIC cxx_std_14) target_include_directories(connectivity_state_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9282,7 +9302,7 @@ add_executable(context_allocator_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(context_allocator_end2end_test PUBLIC cxx_std_14) target_include_directories(context_allocator_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9331,7 +9351,7 @@ add_executable(context_list_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(context_list_test PUBLIC cxx_std_14) target_include_directories(context_list_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9368,7 +9388,7 @@ add_executable(context_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(context_test PUBLIC cxx_std_14) target_include_directories(context_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9405,7 +9425,7 @@ add_executable(core_configuration_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(core_configuration_test PUBLIC cxx_std_14) target_include_directories(core_configuration_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9442,7 +9462,7 @@ add_executable(cpp_impl_of_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(cpp_impl_of_test PUBLIC cxx_std_14) target_include_directories(cpp_impl_of_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9478,7 +9498,7 @@ add_executable(cpu_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(cpu_test PUBLIC cxx_std_14) target_include_directories(cpu_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9517,7 +9537,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(crl_ssl_transport_security_test PUBLIC cxx_std_14) target_include_directories(crl_ssl_transport_security_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9555,7 +9575,7 @@ add_executable(default_engine_methods_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(default_engine_methods_test PUBLIC cxx_std_14) target_include_directories(default_engine_methods_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9609,7 +9629,7 @@ add_executable(delegating_channel_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(delegating_channel_test PUBLIC cxx_std_14) target_include_directories(delegating_channel_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9646,7 +9666,7 @@ add_executable(destroy_grpclb_channel_with_active_connect_stress_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(destroy_grpclb_channel_with_active_connect_stress_test PUBLIC cxx_std_14) target_include_directories(destroy_grpclb_channel_with_active_connect_stress_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9683,7 +9703,7 @@ add_executable(dns_resolver_cooldown_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(dns_resolver_cooldown_test PUBLIC cxx_std_14) target_include_directories(dns_resolver_cooldown_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9720,7 +9740,7 @@ add_executable(dns_resolver_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(dns_resolver_test PUBLIC cxx_std_14) target_include_directories(dns_resolver_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9757,7 +9777,7 @@ add_executable(dual_ref_counted_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(dual_ref_counted_test PUBLIC cxx_std_14) target_include_directories(dual_ref_counted_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9796,7 +9816,7 @@ add_executable(duplicate_header_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(duplicate_header_bad_client_test PUBLIC cxx_std_14) target_include_directories(duplicate_header_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9853,7 +9873,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(end2end_binder_transport_test PUBLIC cxx_std_14) target_include_directories(end2end_binder_transport_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -9913,7 +9933,7 @@ add_executable(end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(end2end_test PUBLIC cxx_std_14) target_include_directories(end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10014,7 +10034,7 @@ add_executable(endpoint_binder_pool_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(endpoint_binder_pool_test PUBLIC cxx_std_14) target_include_directories(endpoint_binder_pool_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10055,7 +10075,7 @@ add_executable(endpoint_config_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(endpoint_config_test PUBLIC cxx_std_14) target_include_directories(endpoint_config_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10108,7 +10128,7 @@ add_executable(endpoint_pair_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(endpoint_pair_test PUBLIC cxx_std_14) target_include_directories(endpoint_pair_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10145,7 +10165,7 @@ add_executable(env_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(env_test PUBLIC cxx_std_14) target_include_directories(env_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10194,7 +10214,7 @@ add_executable(error_details_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(error_details_test PUBLIC cxx_std_14) target_include_directories(error_details_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10245,7 +10265,7 @@ add_executable(error_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(error_test PUBLIC cxx_std_14) target_include_directories(error_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10294,7 +10314,7 @@ add_executable(error_utils_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(error_utils_test PUBLIC cxx_std_14) target_include_directories(error_utils_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10343,7 +10363,7 @@ add_executable(evaluate_args_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(evaluate_args_test PUBLIC cxx_std_14) target_include_directories(evaluate_args_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10380,7 +10400,7 @@ add_executable(event_engine_wakeup_scheduler_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(event_engine_wakeup_scheduler_test PUBLIC cxx_std_14) target_include_directories(event_engine_wakeup_scheduler_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10419,7 +10439,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(event_poller_posix_test PUBLIC cxx_std_14) target_include_directories(event_poller_posix_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10458,7 +10478,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(examine_stack_test PUBLIC cxx_std_14) target_include_directories(examine_stack_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10512,7 +10532,7 @@ add_executable(exception_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(exception_test PUBLIC cxx_std_14) target_include_directories(exception_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10563,7 +10583,7 @@ add_executable(exec_ctx_wakeup_scheduler_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(exec_ctx_wakeup_scheduler_test PUBLIC cxx_std_14) target_include_directories(exec_ctx_wakeup_scheduler_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10606,7 +10626,7 @@ add_executable(factory_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(factory_test PUBLIC cxx_std_14) target_include_directories(factory_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10706,7 +10726,7 @@ add_executable(fake_binder_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(fake_binder_test PUBLIC cxx_std_14) target_include_directories(fake_binder_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10743,7 +10763,7 @@ add_executable(fake_resolver_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(fake_resolver_test PUBLIC cxx_std_14) target_include_directories(fake_resolver_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10781,7 +10801,7 @@ add_executable(fake_transport_security_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(fake_transport_security_test PUBLIC cxx_std_14) target_include_directories(fake_transport_security_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10831,7 +10851,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(fd_posix_test PUBLIC cxx_std_14) target_include_directories(fd_posix_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10869,7 +10889,7 @@ add_executable(file_watcher_certificate_provider_factory_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(file_watcher_certificate_provider_factory_test PUBLIC cxx_std_14) target_include_directories(file_watcher_certificate_provider_factory_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10926,7 +10946,7 @@ add_executable(filter_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(filter_end2end_test PUBLIC cxx_std_14) target_include_directories(filter_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -10980,7 +11000,7 @@ add_executable(flaky_network_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(flaky_network_test PUBLIC cxx_std_14) target_include_directories(flaky_network_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11043,7 +11063,7 @@ add_executable(flow_control_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(flow_control_test PUBLIC cxx_std_14) target_include_directories(flow_control_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11112,7 +11132,7 @@ add_executable(for_each_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(for_each_test PUBLIC cxx_std_14) target_include_directories(for_each_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11158,7 +11178,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(fork_test PUBLIC cxx_std_14) target_include_directories(fork_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11197,7 +11217,7 @@ add_executable(forkable_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(forkable_test PUBLIC cxx_std_14) target_include_directories(forkable_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11253,7 +11273,7 @@ add_executable(format_request_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(format_request_test PUBLIC cxx_std_14) target_include_directories(format_request_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11291,7 +11311,7 @@ add_executable(frame_handler_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(frame_handler_test PUBLIC cxx_std_14) target_include_directories(frame_handler_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11329,7 +11349,7 @@ add_executable(frame_header_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(frame_header_test PUBLIC cxx_std_14) target_include_directories(frame_header_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11590,7 +11610,7 @@ add_executable(frame_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(frame_test PUBLIC cxx_std_14) target_include_directories(frame_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11648,7 +11668,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(fuzzing_event_engine_test PUBLIC cxx_std_14) target_include_directories(fuzzing_event_engine_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11707,7 +11727,7 @@ add_executable(generic_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(generic_end2end_test PUBLIC cxx_std_14) target_include_directories(generic_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11745,7 +11765,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(global_config_env_test PUBLIC cxx_std_14) target_include_directories(global_config_env_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11783,7 +11803,7 @@ add_executable(global_config_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(global_config_test PUBLIC cxx_std_14) target_include_directories(global_config_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11821,7 +11841,7 @@ add_executable(google_c2p_resolver_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(google_c2p_resolver_test PUBLIC cxx_std_14) target_include_directories(google_c2p_resolver_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11859,7 +11879,7 @@ add_executable(google_mesh_ca_certificate_provider_factory_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(google_mesh_ca_certificate_provider_factory_test PUBLIC cxx_std_14) target_include_directories(google_mesh_ca_certificate_provider_factory_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11897,7 +11917,7 @@ add_executable(graceful_shutdown_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(graceful_shutdown_test PUBLIC cxx_std_14) target_include_directories(graceful_shutdown_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11946,7 +11966,7 @@ add_executable(grpc_alts_credentials_options_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_alts_credentials_options_test PUBLIC cxx_std_14) target_include_directories(grpc_alts_credentials_options_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -11995,7 +12015,7 @@ add_executable(grpc_authorization_engine_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_authorization_engine_test PUBLIC cxx_std_14) target_include_directories(grpc_authorization_engine_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12044,7 +12064,7 @@ add_executable(grpc_authorization_policy_provider_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_authorization_policy_provider_test PUBLIC cxx_std_14) target_include_directories(grpc_authorization_policy_provider_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12100,7 +12120,7 @@ add_executable(grpc_authz_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_authz_end2end_test PUBLIC cxx_std_14) target_include_directories(grpc_authz_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12138,7 +12158,7 @@ add_executable(grpc_byte_buffer_reader_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_byte_buffer_reader_test PUBLIC cxx_std_14) target_include_directories(grpc_byte_buffer_reader_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12185,7 +12205,7 @@ add_executable(grpc_cli third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_cli PUBLIC cxx_std_14) target_include_directories(grpc_cli PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12224,7 +12244,7 @@ add_executable(grpc_completion_queue_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_completion_queue_test PUBLIC cxx_std_14) target_include_directories(grpc_completion_queue_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12259,7 +12279,7 @@ if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_CPP_PLUGIN) add_executable(grpc_cpp_plugin src/compiler/cpp_plugin.cc ) - +target_compile_features(grpc_cpp_plugin PUBLIC cxx_std_14) target_include_directories(grpc_cpp_plugin PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12301,7 +12321,7 @@ if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_CSHARP_PLUGIN) add_executable(grpc_csharp_plugin src/compiler/csharp_plugin.cc ) - +target_compile_features(grpc_csharp_plugin PUBLIC cxx_std_14) target_include_directories(grpc_csharp_plugin PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12357,7 +12377,7 @@ add_executable(grpc_ipv6_loopback_available_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_ipv6_loopback_available_test PUBLIC cxx_std_14) target_include_directories(grpc_ipv6_loopback_available_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12392,7 +12412,7 @@ if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_NODE_PLUGIN) add_executable(grpc_node_plugin src/compiler/node_plugin.cc ) - +target_compile_features(grpc_node_plugin PUBLIC cxx_std_14) target_include_directories(grpc_node_plugin PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12434,7 +12454,7 @@ if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_OBJECTIVE_C_PLUGIN) add_executable(grpc_objective_c_plugin src/compiler/objective_c_plugin.cc ) - +target_compile_features(grpc_objective_c_plugin PUBLIC cxx_std_14) target_include_directories(grpc_objective_c_plugin PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12476,7 +12496,7 @@ if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_PHP_PLUGIN) add_executable(grpc_php_plugin src/compiler/php_plugin.cc ) - +target_compile_features(grpc_php_plugin PUBLIC cxx_std_14) target_include_directories(grpc_php_plugin PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12518,7 +12538,7 @@ if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_PYTHON_PLUGIN) add_executable(grpc_python_plugin src/compiler/python_plugin.cc ) - +target_compile_features(grpc_python_plugin PUBLIC cxx_std_14) target_include_directories(grpc_python_plugin PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12560,7 +12580,7 @@ if(gRPC_BUILD_CODEGEN AND gRPC_BUILD_GRPC_RUBY_PLUGIN) add_executable(grpc_ruby_plugin src/compiler/ruby_plugin.cc ) - +target_compile_features(grpc_ruby_plugin PUBLIC cxx_std_14) target_include_directories(grpc_ruby_plugin PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12616,7 +12636,7 @@ add_executable(grpc_tls_certificate_distributor_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_tls_certificate_distributor_test PUBLIC cxx_std_14) target_include_directories(grpc_tls_certificate_distributor_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12665,7 +12685,7 @@ add_executable(grpc_tls_certificate_provider_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_tls_certificate_provider_test PUBLIC cxx_std_14) target_include_directories(grpc_tls_certificate_provider_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12714,7 +12734,7 @@ add_executable(grpc_tls_certificate_verifier_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_tls_certificate_verifier_test PUBLIC cxx_std_14) target_include_directories(grpc_tls_certificate_verifier_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12763,7 +12783,7 @@ add_executable(grpc_tls_credentials_options_comparator_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_tls_credentials_options_comparator_test PUBLIC cxx_std_14) target_include_directories(grpc_tls_credentials_options_comparator_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12812,7 +12832,7 @@ add_executable(grpc_tls_credentials_options_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpc_tls_credentials_options_test PUBLIC cxx_std_14) target_include_directories(grpc_tls_credentials_options_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12872,7 +12892,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(grpc_tool_test PUBLIC cxx_std_14) target_include_directories(grpc_tool_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12916,7 +12936,7 @@ add_executable(grpclb_api_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(grpclb_api_test PUBLIC cxx_std_14) target_include_directories(grpclb_api_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -12979,7 +12999,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(grpclb_end2end_test PUBLIC cxx_std_14) target_include_directories(grpclb_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13019,7 +13039,7 @@ add_executable(h2_ssl_session_reuse_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(h2_ssl_session_reuse_test PUBLIC cxx_std_14) target_include_directories(h2_ssl_session_reuse_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13058,7 +13078,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(handshake_server_with_readahead_handshaker_test PUBLIC cxx_std_14) target_include_directories(handshake_server_with_readahead_handshaker_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13098,7 +13118,7 @@ add_executable(head_of_line_blocking_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(head_of_line_blocking_bad_client_test PUBLIC cxx_std_14) target_include_directories(head_of_line_blocking_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13137,7 +13157,7 @@ add_executable(headers_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(headers_bad_client_test PUBLIC cxx_std_14) target_include_directories(headers_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13200,7 +13220,7 @@ add_executable(health_service_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(health_service_end2end_test PUBLIC cxx_std_14) target_include_directories(health_service_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13249,7 +13269,7 @@ add_executable(histogram_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(histogram_test PUBLIC cxx_std_14) target_include_directories(histogram_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13286,7 +13306,7 @@ add_executable(host_port_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(host_port_test PUBLIC cxx_std_14) target_include_directories(host_port_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13335,7 +13355,7 @@ add_executable(hpack_encoder_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(hpack_encoder_test PUBLIC cxx_std_14) target_include_directories(hpack_encoder_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13384,7 +13404,7 @@ add_executable(hpack_parser_table_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(hpack_parser_table_test PUBLIC cxx_std_14) target_include_directories(hpack_parser_table_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13433,7 +13453,7 @@ add_executable(hpack_parser_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(hpack_parser_test PUBLIC cxx_std_14) target_include_directories(hpack_parser_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13482,7 +13502,7 @@ add_executable(http2_client third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(http2_client PUBLIC cxx_std_14) target_include_directories(http2_client PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13520,7 +13540,7 @@ add_executable(http_proxy_mapper_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(http_proxy_mapper_test PUBLIC cxx_std_14) target_include_directories(http_proxy_mapper_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13560,7 +13580,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(httpcli_test PUBLIC cxx_std_14) target_include_directories(httpcli_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13601,7 +13621,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(httpscli_test PUBLIC cxx_std_14) target_include_directories(httpscli_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13660,7 +13680,7 @@ add_executable(hybrid_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(hybrid_end2end_test PUBLIC cxx_std_14) target_include_directories(hybrid_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13698,7 +13718,7 @@ add_executable(idle_filter_state_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(idle_filter_state_test PUBLIC cxx_std_14) target_include_directories(idle_filter_state_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13734,7 +13754,7 @@ add_executable(if_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(if_test PUBLIC cxx_std_14) target_include_directories(if_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13773,7 +13793,7 @@ add_executable(init_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(init_test PUBLIC cxx_std_14) target_include_directories(init_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13812,7 +13832,7 @@ add_executable(initial_settings_frame_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(initial_settings_frame_bad_client_test PUBLIC cxx_std_14) target_include_directories(initial_settings_frame_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13861,7 +13881,7 @@ add_executable(insecure_security_connector_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(insecure_security_connector_test PUBLIC cxx_std_14) target_include_directories(insecure_security_connector_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13913,7 +13933,7 @@ add_executable(interop_client third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(interop_client PUBLIC cxx_std_14) target_include_directories(interop_client PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -13965,7 +13985,7 @@ add_executable(interop_server third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(interop_server PUBLIC cxx_std_14) target_include_directories(interop_server PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14005,7 +14025,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(iocp_test PUBLIC cxx_std_14) target_include_directories(iocp_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14048,7 +14068,7 @@ add_executable(istio_echo_server_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(istio_echo_server_test PUBLIC cxx_std_14) target_include_directories(istio_echo_server_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14087,7 +14107,7 @@ add_executable(join_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(join_test PUBLIC cxx_std_14) target_include_directories(join_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14127,7 +14147,7 @@ add_executable(json_object_loader_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(json_object_loader_test PUBLIC cxx_std_14) target_include_directories(json_object_loader_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14164,7 +14184,7 @@ add_executable(json_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(json_test PUBLIC cxx_std_14) target_include_directories(json_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14213,7 +14233,7 @@ add_executable(json_token_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(json_token_test PUBLIC cxx_std_14) target_include_directories(json_token_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14262,7 +14282,7 @@ add_executable(jwt_verifier_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(jwt_verifier_test PUBLIC cxx_std_14) target_include_directories(jwt_verifier_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14300,7 +14320,7 @@ add_executable(lame_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(lame_client_test PUBLIC cxx_std_14) target_include_directories(lame_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14339,7 +14359,7 @@ add_executable(large_metadata_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(large_metadata_bad_client_test PUBLIC cxx_std_14) target_include_directories(large_metadata_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14377,7 +14397,7 @@ add_executable(latch_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(latch_test PUBLIC cxx_std_14) target_include_directories(latch_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14421,7 +14441,7 @@ add_executable(lb_get_cpu_stats_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(lb_get_cpu_stats_test PUBLIC cxx_std_14) target_include_directories(lb_get_cpu_stats_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14459,7 +14479,7 @@ add_executable(lb_load_data_store_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(lb_load_data_store_test PUBLIC cxx_std_14) target_include_directories(lb_load_data_store_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14498,7 +14518,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(lock_free_event_test PUBLIC cxx_std_14) target_include_directories(lock_free_event_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14537,7 +14557,7 @@ add_executable(log_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(log_test PUBLIC cxx_std_14) target_include_directories(log_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14574,7 +14594,7 @@ add_executable(loop_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(loop_test PUBLIC cxx_std_14) target_include_directories(loop_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14639,7 +14659,7 @@ add_executable(map_pipe_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(map_pipe_test PUBLIC cxx_std_14) target_include_directories(map_pipe_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14684,7 +14704,7 @@ add_executable(match_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(match_test PUBLIC cxx_std_14) target_include_directories(match_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14733,7 +14753,7 @@ add_executable(matchers_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(matchers_test PUBLIC cxx_std_14) target_include_directories(matchers_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14771,7 +14791,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(memory_quota_stress_test PUBLIC cxx_std_14) target_include_directories(memory_quota_stress_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14809,7 +14829,7 @@ add_executable(memory_quota_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(memory_quota_test PUBLIC cxx_std_14) target_include_directories(memory_quota_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14863,7 +14883,7 @@ add_executable(message_allocator_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(message_allocator_end2end_test PUBLIC cxx_std_14) target_include_directories(message_allocator_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14912,7 +14932,7 @@ add_executable(message_compress_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(message_compress_test PUBLIC cxx_std_14) target_include_directories(message_compress_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14949,7 +14969,7 @@ add_executable(message_size_service_config_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(message_size_service_config_test PUBLIC cxx_std_14) target_include_directories(message_size_service_config_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -14998,7 +15018,7 @@ add_executable(metadata_map_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(metadata_map_test PUBLIC cxx_std_14) target_include_directories(metadata_map_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15035,7 +15055,7 @@ add_executable(minimal_stack_is_minimal_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(minimal_stack_is_minimal_test PUBLIC cxx_std_14) target_include_directories(minimal_stack_is_minimal_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15072,7 +15092,7 @@ add_executable(miscompile_with_no_unique_address_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(miscompile_with_no_unique_address_test PUBLIC cxx_std_14) target_include_directories(miscompile_with_no_unique_address_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15124,7 +15144,7 @@ add_executable(mock_stream_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(mock_stream_test PUBLIC cxx_std_14) target_include_directories(mock_stream_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15182,7 +15202,7 @@ add_executable(mock_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(mock_test PUBLIC cxx_std_14) target_include_directories(mock_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15221,7 +15241,7 @@ add_executable(mpsc_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(mpsc_test PUBLIC cxx_std_14) target_include_directories(mpsc_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15264,7 +15284,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(mpscq_test PUBLIC cxx_std_14) target_include_directories(mpscq_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15302,7 +15322,7 @@ add_executable(no_destruct_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(no_destruct_test PUBLIC cxx_std_14) target_include_directories(no_destruct_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15354,7 +15374,7 @@ add_executable(nonblocking_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(nonblocking_test PUBLIC cxx_std_14) target_include_directories(nonblocking_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15391,7 +15411,7 @@ add_executable(notification_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(notification_test PUBLIC cxx_std_14) target_include_directories(notification_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15428,7 +15448,7 @@ add_executable(num_external_connectivity_watchers_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(num_external_connectivity_watchers_test PUBLIC cxx_std_14) target_include_directories(num_external_connectivity_watchers_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15466,7 +15486,7 @@ add_executable(observable_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(observable_test PUBLIC cxx_std_14) target_include_directories(observable_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15514,7 +15534,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(oracle_event_engine_posix_test PUBLIC cxx_std_14) target_include_directories(oracle_event_engine_posix_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15562,7 +15582,7 @@ add_executable(orca_service_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(orca_service_end2end_test PUBLIC cxx_std_14) target_include_directories(orca_service_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15599,7 +15619,7 @@ add_executable(orphanable_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(orphanable_test PUBLIC cxx_std_14) target_include_directories(orphanable_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15638,7 +15658,7 @@ add_executable(out_of_bounds_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(out_of_bounds_bad_client_test PUBLIC cxx_std_14) target_include_directories(out_of_bounds_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15675,7 +15695,7 @@ add_executable(outlier_detection_lb_config_parser_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(outlier_detection_lb_config_parser_test PUBLIC cxx_std_14) target_include_directories(outlier_detection_lb_config_parser_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15712,7 +15732,7 @@ add_executable(outlier_detection_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(outlier_detection_test PUBLIC cxx_std_14) target_include_directories(outlier_detection_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15749,7 +15769,7 @@ add_executable(overload_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(overload_test PUBLIC cxx_std_14) target_include_directories(overload_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15785,7 +15805,7 @@ add_executable(parse_address_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(parse_address_test PUBLIC cxx_std_14) target_include_directories(parse_address_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15823,7 +15843,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(parse_address_with_named_scope_id_test PUBLIC cxx_std_14) target_include_directories(parse_address_with_named_scope_id_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15861,7 +15881,7 @@ add_executable(parsed_metadata_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(parsed_metadata_test PUBLIC cxx_std_14) target_include_directories(parsed_metadata_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15914,7 +15934,7 @@ add_executable(parser_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(parser_test PUBLIC cxx_std_14) target_include_directories(parser_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -15951,7 +15971,7 @@ add_executable(percent_encoding_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(percent_encoding_test PUBLIC cxx_std_14) target_include_directories(percent_encoding_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16002,7 +16022,7 @@ add_executable(periodic_update_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(periodic_update_test PUBLIC cxx_std_14) target_include_directories(periodic_update_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16044,7 +16064,7 @@ add_executable(pick_first_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(pick_first_test PUBLIC cxx_std_14) target_include_directories(pick_first_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16093,7 +16113,7 @@ add_executable(pid_controller_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(pid_controller_test PUBLIC cxx_std_14) target_include_directories(pid_controller_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16154,7 +16174,7 @@ add_executable(pipe_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(pipe_test PUBLIC cxx_std_14) target_include_directories(pipe_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16199,7 +16219,7 @@ add_executable(poll_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(poll_test PUBLIC cxx_std_14) target_include_directories(poll_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16253,7 +16273,7 @@ add_executable(port_sharing_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(port_sharing_end2end_test PUBLIC cxx_std_14) target_include_directories(port_sharing_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16295,7 +16315,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(posix_endpoint_test PUBLIC cxx_std_14) target_include_directories(posix_endpoint_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16335,7 +16355,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(posix_engine_listener_utils_test PUBLIC cxx_std_14) target_include_directories(posix_engine_listener_utils_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16377,7 +16397,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(posix_event_engine_connect_test PUBLIC cxx_std_14) target_include_directories(posix_event_engine_connect_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16423,7 +16443,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(posix_event_engine_test PUBLIC cxx_std_14) target_include_directories(posix_event_engine_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16462,7 +16482,7 @@ add_executable(promise_factory_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(promise_factory_test PUBLIC cxx_std_14) target_include_directories(promise_factory_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16503,7 +16523,7 @@ add_executable(promise_map_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(promise_map_test PUBLIC cxx_std_14) target_include_directories(promise_map_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16543,7 +16563,7 @@ add_executable(promise_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(promise_test PUBLIC cxx_std_14) target_include_directories(promise_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16605,7 +16625,7 @@ add_executable(proto_server_reflection_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(proto_server_reflection_test PUBLIC cxx_std_14) target_include_directories(proto_server_reflection_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16643,7 +16663,7 @@ add_executable(proto_utils_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(proto_utils_test PUBLIC cxx_std_14) target_include_directories(proto_utils_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16722,7 +16742,7 @@ add_executable(qps_json_driver third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(qps_json_driver PUBLIC cxx_std_14) target_include_directories(qps_json_driver PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16793,7 +16813,7 @@ add_executable(qps_worker third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(qps_worker PUBLIC cxx_std_14) target_include_directories(qps_worker PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16831,7 +16851,7 @@ add_executable(race_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(race_test PUBLIC cxx_std_14) target_include_directories(race_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16889,7 +16909,7 @@ add_executable(raw_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(raw_end2end_test PUBLIC cxx_std_14) target_include_directories(raw_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16926,7 +16946,7 @@ add_executable(rbac_service_config_parser_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(rbac_service_config_parser_test PUBLIC cxx_std_14) target_include_directories(rbac_service_config_parser_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -16975,7 +16995,7 @@ add_executable(rbac_translator_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(rbac_translator_test PUBLIC cxx_std_14) target_include_directories(rbac_translator_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17013,7 +17033,7 @@ add_executable(ref_counted_ptr_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(ref_counted_ptr_test PUBLIC cxx_std_14) target_include_directories(ref_counted_ptr_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17050,7 +17070,7 @@ add_executable(ref_counted_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(ref_counted_test PUBLIC cxx_std_14) target_include_directories(ref_counted_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17088,7 +17108,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(remove_stream_from_stalled_lists_test PUBLIC cxx_std_14) target_include_directories(remove_stream_from_stalled_lists_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17139,7 +17159,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(resolve_address_using_ares_resolver_posix_test PUBLIC cxx_std_14) target_include_directories(resolve_address_using_ares_resolver_posix_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17192,7 +17212,7 @@ add_executable(resolve_address_using_ares_resolver_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(resolve_address_using_ares_resolver_test PUBLIC cxx_std_14) target_include_directories(resolve_address_using_ares_resolver_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17243,7 +17263,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(resolve_address_using_native_resolver_posix_test PUBLIC cxx_std_14) target_include_directories(resolve_address_using_native_resolver_posix_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17296,7 +17316,7 @@ add_executable(resolve_address_using_native_resolver_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(resolve_address_using_native_resolver_test PUBLIC cxx_std_14) target_include_directories(resolve_address_using_native_resolver_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17334,7 +17354,7 @@ add_executable(resource_quota_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(resource_quota_test PUBLIC cxx_std_14) target_include_directories(resource_quota_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17371,7 +17391,7 @@ add_executable(retry_service_config_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(retry_service_config_test PUBLIC cxx_std_14) target_include_directories(retry_service_config_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17408,7 +17428,7 @@ add_executable(retry_throttle_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(retry_throttle_test PUBLIC cxx_std_14) target_include_directories(retry_throttle_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17472,7 +17492,7 @@ add_executable(rls_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(rls_end2end_test PUBLIC cxx_std_14) target_include_directories(rls_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17510,7 +17530,7 @@ add_executable(rls_lb_config_parser_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(rls_lb_config_parser_test PUBLIC cxx_std_14) target_include_directories(rls_lb_config_parser_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17547,7 +17567,7 @@ add_executable(round_robin_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(round_robin_test PUBLIC cxx_std_14) target_include_directories(round_robin_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17584,7 +17604,7 @@ add_executable(secure_auth_context_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(secure_auth_context_test PUBLIC cxx_std_14) target_include_directories(secure_auth_context_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17621,7 +17641,7 @@ add_executable(secure_channel_create_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(secure_channel_create_test PUBLIC cxx_std_14) target_include_directories(secure_channel_create_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17671,7 +17691,7 @@ add_executable(secure_endpoint_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(secure_endpoint_test PUBLIC cxx_std_14) target_include_directories(secure_endpoint_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17720,7 +17740,7 @@ add_executable(security_connector_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(security_connector_test PUBLIC cxx_std_14) target_include_directories(security_connector_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17757,7 +17777,7 @@ add_executable(seq_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(seq_test PUBLIC cxx_std_14) target_include_directories(seq_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17796,7 +17816,7 @@ add_executable(sequential_connectivity_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(sequential_connectivity_test PUBLIC cxx_std_14) target_include_directories(sequential_connectivity_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17854,7 +17874,7 @@ add_executable(server_builder_plugin_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(server_builder_plugin_test PUBLIC cxx_std_14) target_include_directories(server_builder_plugin_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17920,7 +17940,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(server_builder_test PUBLIC cxx_std_14) target_include_directories(server_builder_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -17988,7 +18008,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(server_builder_with_socket_mutator_test PUBLIC cxx_std_14) target_include_directories(server_builder_with_socket_mutator_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18027,7 +18047,7 @@ add_executable(server_chttp2_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(server_chttp2_test PUBLIC cxx_std_14) target_include_directories(server_chttp2_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18064,7 +18084,7 @@ add_executable(server_config_selector_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(server_config_selector_test PUBLIC cxx_std_14) target_include_directories(server_config_selector_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18101,7 +18121,7 @@ add_executable(server_context_test_spouse_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(server_context_test_spouse_test PUBLIC cxx_std_14) target_include_directories(server_context_test_spouse_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18155,7 +18175,7 @@ add_executable(server_early_return_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(server_early_return_test PUBLIC cxx_std_14) target_include_directories(server_early_return_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18210,7 +18230,7 @@ add_executable(server_interceptors_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(server_interceptors_end2end_test PUBLIC cxx_std_14) target_include_directories(server_interceptors_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18249,7 +18269,7 @@ add_executable(server_registered_method_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(server_registered_method_bad_client_test PUBLIC cxx_std_14) target_include_directories(server_registered_method_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18315,7 +18335,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(server_request_call_test PUBLIC cxx_std_14) target_include_directories(server_request_call_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18356,7 +18376,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(server_ssl_test PUBLIC cxx_std_14) target_include_directories(server_ssl_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18394,7 +18414,7 @@ add_executable(server_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(server_test PUBLIC cxx_std_14) target_include_directories(server_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18452,7 +18472,7 @@ add_executable(service_config_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(service_config_end2end_test PUBLIC cxx_std_14) target_include_directories(service_config_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18489,7 +18509,7 @@ add_executable(service_config_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(service_config_test PUBLIC cxx_std_14) target_include_directories(service_config_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18538,7 +18558,7 @@ add_executable(settings_timeout_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(settings_timeout_test PUBLIC cxx_std_14) target_include_directories(settings_timeout_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18595,7 +18615,7 @@ add_executable(shutdown_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(shutdown_test PUBLIC cxx_std_14) target_include_directories(shutdown_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18634,7 +18654,7 @@ add_executable(simple_request_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(simple_request_bad_client_test PUBLIC cxx_std_14) target_include_directories(simple_request_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18671,7 +18691,7 @@ add_executable(single_set_ptr_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(single_set_ptr_test PUBLIC cxx_std_14) target_include_directories(single_set_ptr_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18708,7 +18728,7 @@ add_executable(sleep_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(sleep_test PUBLIC cxx_std_14) target_include_directories(sleep_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18747,7 +18767,7 @@ add_executable(slice_string_helpers_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(slice_string_helpers_test PUBLIC cxx_std_14) target_include_directories(slice_string_helpers_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18787,7 +18807,7 @@ add_executable(smoke_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(smoke_test PUBLIC cxx_std_14) target_include_directories(smoke_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18824,7 +18844,7 @@ add_executable(sockaddr_resolver_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(sockaddr_resolver_test PUBLIC cxx_std_14) target_include_directories(sockaddr_resolver_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18861,7 +18881,7 @@ add_executable(sockaddr_utils_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(sockaddr_utils_test PUBLIC cxx_std_14) target_include_directories(sockaddr_utils_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18911,7 +18931,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(socket_utils_test PUBLIC cxx_std_14) target_include_directories(socket_utils_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18949,7 +18969,7 @@ add_executable(sorted_pack_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(sorted_pack_test PUBLIC cxx_std_14) target_include_directories(sorted_pack_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -18985,7 +19005,7 @@ add_executable(spinlock_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(spinlock_test PUBLIC cxx_std_14) target_include_directories(spinlock_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19034,7 +19054,7 @@ add_executable(ssl_credentials_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(ssl_credentials_test PUBLIC cxx_std_14) target_include_directories(ssl_credentials_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19073,7 +19093,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(ssl_transport_security_test PUBLIC cxx_std_14) target_include_directories(ssl_transport_security_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19112,7 +19132,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(ssl_transport_security_utils_test PUBLIC cxx_std_14) target_include_directories(ssl_transport_security_utils_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19151,7 +19171,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(stack_tracer_test PUBLIC cxx_std_14) target_include_directories(stack_tracer_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19189,7 +19209,7 @@ add_executable(stat_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(stat_test PUBLIC cxx_std_14) target_include_directories(stat_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19227,7 +19247,7 @@ add_executable(static_stride_scheduler_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(static_stride_scheduler_test PUBLIC cxx_std_14) target_include_directories(static_stride_scheduler_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19266,7 +19286,7 @@ add_executable(stats_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(stats_test PUBLIC cxx_std_14) target_include_directories(stats_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19315,7 +19335,7 @@ add_executable(status_conversion_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(status_conversion_test PUBLIC cxx_std_14) target_include_directories(status_conversion_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19352,7 +19372,7 @@ add_executable(status_helper_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(status_helper_test PUBLIC cxx_std_14) target_include_directories(status_helper_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19389,7 +19409,7 @@ add_executable(status_util_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(status_util_test PUBLIC cxx_std_14) target_include_directories(status_util_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19440,7 +19460,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(stranded_event_test PUBLIC cxx_std_14) target_include_directories(stranded_event_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19478,7 +19498,7 @@ add_executable(stream_leak_with_queued_flow_control_update_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(stream_leak_with_queued_flow_control_update_test PUBLIC cxx_std_14) target_include_directories(stream_leak_with_queued_flow_control_update_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19527,7 +19547,7 @@ add_executable(stream_map_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(stream_map_test PUBLIC cxx_std_14) target_include_directories(stream_map_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19585,7 +19605,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(streaming_throughput_test PUBLIC cxx_std_14) target_include_directories(streaming_throughput_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19636,7 +19656,7 @@ add_executable(streams_not_seen_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(streams_not_seen_test PUBLIC cxx_std_14) target_include_directories(streams_not_seen_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19673,7 +19693,7 @@ add_executable(string_ref_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(string_ref_test PUBLIC cxx_std_14) target_include_directories(string_ref_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19711,7 +19731,7 @@ add_executable(string_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(string_test PUBLIC cxx_std_14) target_include_directories(string_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19748,7 +19768,7 @@ add_executable(sync_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(sync_test PUBLIC cxx_std_14) target_include_directories(sync_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19797,7 +19817,7 @@ add_executable(system_roots_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(system_roots_test PUBLIC cxx_std_14) target_include_directories(system_roots_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19834,7 +19854,7 @@ add_executable(table_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(table_test PUBLIC cxx_std_14) target_include_directories(table_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19888,7 +19908,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(tcp_client_posix_test PUBLIC cxx_std_14) target_include_directories(tcp_client_posix_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19927,7 +19947,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(tcp_posix_socket_utils_test PUBLIC cxx_std_14) target_include_directories(tcp_posix_socket_utils_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -19978,7 +19998,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(tcp_server_posix_test PUBLIC cxx_std_14) target_include_directories(tcp_server_posix_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20016,7 +20036,7 @@ add_executable(tcp_socket_utils_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(tcp_socket_utils_test PUBLIC cxx_std_14) target_include_directories(tcp_socket_utils_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20057,7 +20077,7 @@ add_executable(test_core_event_engine_posix_timer_heap_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_core_event_engine_posix_timer_heap_test PUBLIC cxx_std_14) target_include_directories(test_core_event_engine_posix_timer_heap_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20100,7 +20120,7 @@ add_executable(test_core_event_engine_posix_timer_list_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_core_event_engine_posix_timer_list_test PUBLIC cxx_std_14) target_include_directories(test_core_event_engine_posix_timer_list_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20146,7 +20166,7 @@ add_executable(test_core_event_engine_slice_buffer_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_core_event_engine_slice_buffer_test PUBLIC cxx_std_14) target_include_directories(test_core_event_engine_slice_buffer_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20188,7 +20208,7 @@ add_executable(test_core_gpr_time_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_core_gpr_time_test PUBLIC cxx_std_14) target_include_directories(test_core_gpr_time_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20225,7 +20245,7 @@ add_executable(test_core_gprpp_load_file_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_core_gprpp_load_file_test PUBLIC cxx_std_14) target_include_directories(test_core_gprpp_load_file_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20263,7 +20283,7 @@ add_executable(test_core_gprpp_time_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_core_gprpp_time_test PUBLIC cxx_std_14) target_include_directories(test_core_gprpp_time_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20314,7 +20334,7 @@ add_executable(test_core_iomgr_load_file_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_core_iomgr_load_file_test PUBLIC cxx_std_14) target_include_directories(test_core_iomgr_load_file_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20363,7 +20383,7 @@ add_executable(test_core_iomgr_timer_heap_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_core_iomgr_timer_heap_test PUBLIC cxx_std_14) target_include_directories(test_core_iomgr_timer_heap_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20412,7 +20432,7 @@ add_executable(test_core_security_credentials_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_core_security_credentials_test PUBLIC cxx_std_14) target_include_directories(test_core_security_credentials_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20449,7 +20469,7 @@ add_executable(test_core_slice_slice_buffer_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_core_slice_slice_buffer_test PUBLIC cxx_std_14) target_include_directories(test_core_slice_slice_buffer_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20487,7 +20507,7 @@ add_executable(test_core_slice_slice_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_core_slice_slice_test PUBLIC cxx_std_14) target_include_directories(test_core_slice_slice_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20525,7 +20545,7 @@ add_executable(test_cpp_client_credentials_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_cpp_client_credentials_test PUBLIC cxx_std_14) target_include_directories(test_cpp_client_credentials_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20564,7 +20584,7 @@ add_executable(test_cpp_server_credentials_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_cpp_server_credentials_test PUBLIC cxx_std_14) target_include_directories(test_cpp_server_credentials_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20602,7 +20622,7 @@ add_executable(test_cpp_util_slice_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_cpp_util_slice_test PUBLIC cxx_std_14) target_include_directories(test_cpp_util_slice_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20639,7 +20659,7 @@ add_executable(test_cpp_util_time_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(test_cpp_util_time_test PUBLIC cxx_std_14) target_include_directories(test_cpp_util_time_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20676,7 +20696,7 @@ add_executable(thd_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(thd_test PUBLIC cxx_std_14) target_include_directories(thd_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20713,7 +20733,7 @@ add_executable(thread_manager_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(thread_manager_test PUBLIC cxx_std_14) target_include_directories(thread_manager_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20754,7 +20774,7 @@ add_executable(thread_pool_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(thread_pool_test PUBLIC cxx_std_14) target_include_directories(thread_pool_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20795,7 +20815,7 @@ add_executable(thread_quota_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(thread_quota_test PUBLIC cxx_std_14) target_include_directories(thread_quota_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20853,7 +20873,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(thread_stress_test PUBLIC cxx_std_14) target_include_directories(thread_stress_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20892,7 +20912,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(time_jump_test PUBLIC cxx_std_14) target_include_directories(time_jump_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20931,7 +20951,7 @@ add_executable(time_util_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(time_util_test PUBLIC cxx_std_14) target_include_directories(time_util_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -20980,7 +21000,7 @@ add_executable(timeout_encoding_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(timeout_encoding_test PUBLIC cxx_std_14) target_include_directories(timeout_encoding_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21017,7 +21037,7 @@ add_executable(timer_manager_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(timer_manager_test PUBLIC cxx_std_14) target_include_directories(timer_manager_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21054,7 +21074,7 @@ add_executable(timer_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(timer_test PUBLIC cxx_std_14) target_include_directories(timer_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21093,7 +21113,7 @@ add_executable(tls_certificate_verifier_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(tls_certificate_verifier_test PUBLIC cxx_std_14) target_include_directories(tls_certificate_verifier_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21147,7 +21167,7 @@ add_executable(tls_key_export_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(tls_key_export_test PUBLIC cxx_std_14) target_include_directories(tls_key_export_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21196,7 +21216,7 @@ add_executable(tls_security_connector_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(tls_security_connector_test PUBLIC cxx_std_14) target_include_directories(tls_security_connector_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21234,7 +21254,7 @@ add_executable(too_many_pings_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(too_many_pings_test PUBLIC cxx_std_14) target_include_directories(too_many_pings_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21273,7 +21293,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(traced_buffer_list_test PUBLIC cxx_std_14) target_include_directories(traced_buffer_list_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21311,7 +21331,7 @@ add_executable(transport_security_common_api_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(transport_security_common_api_test PUBLIC cxx_std_14) target_include_directories(transport_security_common_api_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21348,7 +21368,7 @@ add_executable(transport_security_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(transport_security_test PUBLIC cxx_std_14) target_include_directories(transport_security_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21447,7 +21467,7 @@ add_executable(transport_stream_receiver_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(transport_stream_receiver_test PUBLIC cxx_std_14) target_include_directories(transport_stream_receiver_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21506,7 +21526,7 @@ add_executable(try_concurrently_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(try_concurrently_test PUBLIC cxx_std_14) target_include_directories(try_concurrently_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21551,7 +21571,7 @@ add_executable(try_join_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(try_join_test PUBLIC cxx_std_14) target_include_directories(try_join_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21593,7 +21613,7 @@ add_executable(try_seq_metadata_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(try_seq_metadata_test PUBLIC cxx_std_14) target_include_directories(try_seq_metadata_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21630,7 +21650,7 @@ add_executable(try_seq_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(try_seq_test PUBLIC cxx_std_14) target_include_directories(try_seq_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21671,7 +21691,7 @@ add_executable(unique_type_name_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(unique_type_name_test PUBLIC cxx_std_14) target_include_directories(unique_type_name_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21712,7 +21732,7 @@ add_executable(unknown_frame_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(unknown_frame_bad_client_test PUBLIC cxx_std_14) target_include_directories(unknown_frame_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21749,7 +21769,7 @@ add_executable(uri_parser_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(uri_parser_test PUBLIC cxx_std_14) target_include_directories(uri_parser_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21786,7 +21806,7 @@ add_executable(useful_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(useful_test PUBLIC cxx_std_14) target_include_directories(useful_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21824,7 +21844,7 @@ add_executable(validation_errors_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(validation_errors_test PUBLIC cxx_std_14) target_include_directories(validation_errors_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21861,7 +21881,7 @@ add_executable(varint_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(varint_test PUBLIC cxx_std_14) target_include_directories(varint_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21899,7 +21919,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(wakeup_fd_posix_test PUBLIC cxx_std_14) target_include_directories(wakeup_fd_posix_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21937,7 +21957,7 @@ add_executable(weighted_round_robin_config_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(weighted_round_robin_config_test PUBLIC cxx_std_14) target_include_directories(weighted_round_robin_config_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -21974,7 +21994,7 @@ add_executable(weighted_round_robin_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(weighted_round_robin_test PUBLIC cxx_std_14) target_include_directories(weighted_round_robin_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22013,7 +22033,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(win_socket_test PUBLIC cxx_std_14) target_include_directories(win_socket_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22053,7 +22073,7 @@ add_executable(window_overflow_bad_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(window_overflow_bad_client_test PUBLIC cxx_std_14) target_include_directories(window_overflow_bad_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22092,7 +22112,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX OR _gRPC_PLATFORM_WINDOWS) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(windows_endpoint_test PUBLIC cxx_std_14) target_include_directories(windows_endpoint_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22193,7 +22213,7 @@ add_executable(wire_reader_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(wire_reader_test PUBLIC cxx_std_14) target_include_directories(wire_reader_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22293,7 +22313,7 @@ add_executable(wire_writer_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(wire_writer_test PUBLIC cxx_std_14) target_include_directories(wire_writer_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22331,7 +22351,7 @@ add_executable(work_queue_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(work_queue_test PUBLIC cxx_std_14) target_include_directories(work_queue_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22369,7 +22389,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(work_serializer_test PUBLIC cxx_std_14) target_include_directories(work_serializer_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22436,7 +22456,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(writes_per_rpc_test PUBLIC cxx_std_14) target_include_directories(writes_per_rpc_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22475,7 +22495,7 @@ add_executable(xds_bootstrap_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_bootstrap_test PUBLIC cxx_std_14) target_include_directories(xds_bootstrap_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22512,7 +22532,7 @@ add_executable(xds_certificate_provider_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_certificate_provider_test PUBLIC cxx_std_14) target_include_directories(xds_certificate_provider_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22563,7 +22583,7 @@ add_executable(xds_client_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_client_test PUBLIC cxx_std_14) target_include_directories(xds_client_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22731,7 +22751,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(xds_cluster_end2end_test PUBLIC cxx_std_14) target_include_directories(xds_cluster_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -22834,7 +22854,7 @@ add_executable(xds_cluster_resource_type_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_cluster_resource_type_test PUBLIC cxx_std_14) target_include_directories(xds_cluster_resource_type_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -23006,7 +23026,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(xds_cluster_type_end2end_test PUBLIC cxx_std_14) target_include_directories(xds_cluster_type_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -23085,7 +23105,7 @@ add_executable(xds_common_types_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_common_types_test PUBLIC cxx_std_14) target_include_directories(xds_common_types_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -23254,7 +23274,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(xds_core_end2end_test PUBLIC cxx_std_14) target_include_directories(xds_core_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -23309,7 +23329,7 @@ add_executable(xds_credentials_end2end_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_credentials_end2end_test PUBLIC cxx_std_14) target_include_directories(xds_credentials_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -23358,7 +23378,7 @@ add_executable(xds_credentials_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_credentials_test PUBLIC cxx_std_14) target_include_directories(xds_credentials_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -23534,7 +23554,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(xds_csds_end2end_test PUBLIC cxx_std_14) target_include_directories(xds_csds_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -23718,7 +23738,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(xds_end2end_test PUBLIC cxx_std_14) target_include_directories(xds_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -23778,7 +23798,7 @@ add_executable(xds_endpoint_resource_type_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_endpoint_resource_type_test PUBLIC cxx_std_14) target_include_directories(xds_endpoint_resource_type_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -23953,7 +23973,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(xds_fault_injection_end2end_test PUBLIC cxx_std_14) target_include_directories(xds_fault_injection_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -24080,7 +24100,7 @@ add_executable(xds_http_filters_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_http_filters_test PUBLIC cxx_std_14) target_include_directories(xds_http_filters_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -24149,7 +24169,7 @@ add_executable(xds_interop_client third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_interop_client PUBLIC cxx_std_14) target_include_directories(xds_interop_client PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -24225,7 +24245,7 @@ add_executable(xds_interop_server third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_interop_server PUBLIC cxx_std_14) target_include_directories(xds_interop_server PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -24335,7 +24355,7 @@ add_executable(xds_lb_policy_registry_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_lb_policy_registry_test PUBLIC cxx_std_14) target_include_directories(xds_lb_policy_registry_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -24471,7 +24491,7 @@ add_executable(xds_listener_resource_type_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_listener_resource_type_test PUBLIC cxx_std_14) target_include_directories(xds_listener_resource_type_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -24648,7 +24668,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(xds_outlier_detection_end2end_test PUBLIC cxx_std_14) target_include_directories(xds_outlier_detection_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -24686,7 +24706,7 @@ add_executable(xds_override_host_lb_config_parser_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_override_host_lb_config_parser_test PUBLIC cxx_std_14) target_include_directories(xds_override_host_lb_config_parser_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -24723,7 +24743,7 @@ add_executable(xds_override_host_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_override_host_test PUBLIC cxx_std_14) target_include_directories(xds_override_host_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -24895,7 +24915,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(xds_ring_hash_end2end_test PUBLIC cxx_std_14) target_include_directories(xds_ring_hash_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -25072,7 +25092,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(xds_rls_end2end_test PUBLIC cxx_std_14) target_include_directories(xds_rls_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -25187,7 +25207,7 @@ add_executable(xds_route_config_resource_type_test third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - +target_compile_features(xds_route_config_resource_type_test PUBLIC cxx_std_14) target_include_directories(xds_route_config_resource_type_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -25364,7 +25384,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(xds_routing_end2end_test PUBLIC cxx_std_14) target_include_directories(xds_routing_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} @@ -25540,7 +25560,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX) third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googlemock/src/gmock-all.cc ) - + target_compile_features(xds_wrr_end2end_test PUBLIC cxx_std_14) target_include_directories(xds_wrr_end2end_test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} diff --git a/examples/android/helloworld/app/CMakeLists.txt b/examples/android/helloworld/app/CMakeLists.txt index 0312f49a341..4524d3e0250 100644 --- a/examples/android/helloworld/app/CMakeLists.txt +++ b/examples/android/helloworld/app/CMakeLists.txt @@ -1,9 +1,4 @@ -cmake_minimum_required(VERSION 3.4.1) - -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14") - -# https://github.com/abseil/abseil-cpp/issues/626 -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DABSL_NO_XRAY_ATTRIBUTES=1") +cmake_minimum_required(VERSION 3.8) set(helloworld_PROTOBUF_PROTOC_EXECUTABLE "/usr/local/bin/protoc" CACHE STRING "Protoc binary on host") set(helloworld_GRPC_CPP_PLUGIN_EXECUTABLE "/usr/local/bin/grpc_cpp_plugin" CACHE STRING "gRPC CPP plugin binary on host") diff --git a/examples/cpp/cmake/common.cmake b/examples/cpp/cmake/common.cmake index 1326a5be3ac..9b4ccd24dbb 100644 --- a/examples/cpp/cmake/common.cmake +++ b/examples/cpp/cmake/common.cmake @@ -17,11 +17,7 @@ # See cmake_externalproject/CMakeLists.txt for all-in-one cmake build # that automatically builds all the dependencies before building route_guide. -cmake_minimum_required(VERSION 3.5.1) - -if (NOT DEFINED CMAKE_CXX_STANDARD) - set (CMAKE_CXX_STANDARD 14) -endif() +cmake_minimum_required(VERSION 3.8) if(MSVC) add_definitions(-D_WIN32_WINNT=0x600) diff --git a/examples/cpp/compression/CMakeLists.txt b/examples/cpp/compression/CMakeLists.txt index bac7903396f..ca89acff47a 100644 --- a/examples/cpp/compression/CMakeLists.txt +++ b/examples/cpp/compression/CMakeLists.txt @@ -17,7 +17,7 @@ # See cmake_externalproject/CMakeLists.txt for all-in-one cmake build # that automatically builds all the dependencies before building helloworld. -cmake_minimum_required(VERSION 3.5.1) +cmake_minimum_required(VERSION 3.8) project(Compression C CXX) diff --git a/examples/cpp/helloworld/CMakeLists.txt b/examples/cpp/helloworld/CMakeLists.txt index 0b466a4b1dd..1c28ed0c522 100644 --- a/examples/cpp/helloworld/CMakeLists.txt +++ b/examples/cpp/helloworld/CMakeLists.txt @@ -17,7 +17,7 @@ # See cmake_externalproject/CMakeLists.txt for all-in-one cmake build # that automatically builds all the dependencies before building helloworld. -cmake_minimum_required(VERSION 3.5.1) +cmake_minimum_required(VERSION 3.8) project(HelloWorld C CXX) diff --git a/examples/cpp/helloworld/cmake_externalproject/CMakeLists.txt b/examples/cpp/helloworld/cmake_externalproject/CMakeLists.txt index 01fd2d6fdb0..a1099fda1d6 100644 --- a/examples/cpp/helloworld/cmake_externalproject/CMakeLists.txt +++ b/examples/cpp/helloworld/cmake_externalproject/CMakeLists.txt @@ -20,7 +20,7 @@ # including the "helloworld" project itself. # See https://blog.kitware.com/cmake-superbuilds-git-submodules/ -cmake_minimum_required(VERSION 3.5.1) +cmake_minimum_required(VERSION 3.8) # Project project(HelloWorld-SuperBuild C CXX) diff --git a/examples/cpp/keyvaluestore/CMakeLists.txt b/examples/cpp/keyvaluestore/CMakeLists.txt index f0de502fbd0..8987b2b5366 100644 --- a/examples/cpp/keyvaluestore/CMakeLists.txt +++ b/examples/cpp/keyvaluestore/CMakeLists.txt @@ -17,7 +17,7 @@ # See cmake_externalproject/CMakeLists.txt for all-in-one cmake build # that automatically builds all the dependencies before building keyvaluestore. -cmake_minimum_required(VERSION 3.5.1) +cmake_minimum_required(VERSION 3.8) project(KeyValueStore C CXX) diff --git a/examples/cpp/load_balancing/CMakeLists.txt b/examples/cpp/load_balancing/CMakeLists.txt index 126b713172c..786a508b272 100644 --- a/examples/cpp/load_balancing/CMakeLists.txt +++ b/examples/cpp/load_balancing/CMakeLists.txt @@ -17,7 +17,7 @@ # See cmake_externalproject/CMakeLists.txt for all-in-one cmake build # that automatically builds all the dependencies before building helloworld. -cmake_minimum_required(VERSION 3.5.1) +cmake_minimum_required(VERSION 3.8) project(LoadBalancing C CXX) diff --git a/examples/cpp/metadata/CMakeLists.txt b/examples/cpp/metadata/CMakeLists.txt index 48d6f178e55..7a95323b16a 100644 --- a/examples/cpp/metadata/CMakeLists.txt +++ b/examples/cpp/metadata/CMakeLists.txt @@ -17,7 +17,7 @@ # See cmake_externalproject/CMakeLists.txt for all-in-one cmake build # that automatically builds all the dependencies before building helloworld. -cmake_minimum_required(VERSION 3.5.1) +cmake_minimum_required(VERSION 3.8) project(Metadata C CXX) diff --git a/examples/cpp/route_guide/CMakeLists.txt b/examples/cpp/route_guide/CMakeLists.txt index 08840c18ada..26267c0ae9a 100644 --- a/examples/cpp/route_guide/CMakeLists.txt +++ b/examples/cpp/route_guide/CMakeLists.txt @@ -17,7 +17,7 @@ # See cmake_externalproject/CMakeLists.txt for all-in-one cmake build # that automatically builds all the dependencies before building route_guide. -cmake_minimum_required(VERSION 3.5.1) +cmake_minimum_required(VERSION 3.8) project(RouteGuide C CXX) diff --git a/src/android/test/interop/app/CMakeLists.txt b/src/android/test/interop/app/CMakeLists.txt index 51ce106f181..2690bdce091 100644 --- a/src/android/test/interop/app/CMakeLists.txt +++ b/src/android/test/interop/app/CMakeLists.txt @@ -1,9 +1,4 @@ -cmake_minimum_required(VERSION 3.4.1) - -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14") - -# https://github.com/abseil/abseil-cpp/issues/626 -set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DABSL_NO_XRAY_ATTRIBUTES=1") +cmake_minimum_required(VERSION 3.8) set(PROTOBUF_PROTOC_EXECUTABLE "/usr/local/bin/protoc" CACHE STRING "Protoc binary on host") set(gRPC_CPP_PLUGIN_EXECUTABLE "/usr/local/bin/grpc_cpp_plugin" CACHE STRING "gRPC CPP plugin binary on host") diff --git a/templates/CMakeLists.txt.template b/templates/CMakeLists.txt.template index 94266dc70f8..c015549f348 100644 --- a/templates/CMakeLists.txt.template +++ b/templates/CMakeLists.txt.template @@ -154,7 +154,7 @@ protobuf_gen_files.add(src) %> - cmake_minimum_required(VERSION 3.5.1) + cmake_minimum_required(VERSION 3.8) set(PACKAGE_NAME "grpc") set(PACKAGE_VERSION "${settings.cpp_version}") @@ -264,26 +264,6 @@ set(_gRPC_PLATFORM_WINDOWS ON) endif() - # Use C11 standard - if (NOT DEFINED CMAKE_C_STANDARD) - set(CMAKE_C_STANDARD 11) - endif() - - # Add c++14 flags - if (NOT DEFINED CMAKE_CXX_STANDARD) - set(CMAKE_CXX_STANDARD 14) - else() - if (CMAKE_CXX_STANDARD LESS 14) - message(FATAL_ERROR "CMAKE_CXX_STANDARD is less than 14, please specify at least SET(CMAKE_CXX_STANDARD 14)") - endif() - endif() - if (NOT DEFINED CMAKE_CXX_STANDARD_REQUIRED) - set(CMAKE_CXX_STANDARD_REQUIRED ON) - endif() - if (NOT DEFINED CMAKE_CXX_EXTENSIONS) - set(CMAKE_CXX_EXTENSIONS OFF) - endif() - ## Some libraries are shared even with BUILD_SHARED_LIBRARIES=OFF if (NOT DEFINED CMAKE_POSITION_INDEPENDENT_CODE) set(CMAKE_POSITION_INDEPENDENT_CODE TRUE) @@ -660,6 +640,8 @@ % endfor ) + target_compile_features(${lib.name} PUBLIC cxx_std_14) + set_target_properties(${lib.name} PROPERTIES % if lib.language == 'c++': VERSION <%text>${gRPC_CPP_VERSION} @@ -764,7 +746,7 @@ third_party/googletest/googlemock/src/gmock-all.cc % endif ) - + target_compile_features(${tgt.name} PUBLIC cxx_std_14) target_include_directories(${tgt.name} PRIVATE <%text>${CMAKE_CURRENT_SOURCE_DIR} diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py index d29220bb40f..e2b8388c94d 100755 --- a/tools/run_tests/run_tests.py +++ b/tools/run_tests/run_tests.py @@ -477,7 +477,7 @@ class CLanguage(object): _check_compiler(compiler, ['default', 'cmake']) if compiler == 'default' or compiler == 'cmake': - return ('debian11', []) + return ('debian11', ["-DCMAKE_CXX_STANDARD=14"]) elif compiler == 'gcc7': return ('gcc_7', []) elif compiler == 'gcc10.2':