aboutsummaryrefslogtreecommitdiffhomepage
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar Jan Tattermusch <jtattermusch@google.com>2018-10-02 11:18:54 +0200
committerGravatar Jan Tattermusch <jtattermusch@google.com>2018-10-02 11:18:54 +0200
commit08125f7af0da0e3b45bc9212b09b0dff23fd499c (patch)
tree657fea297992b33bfcab746f7155a0eba0533b24 /CMakeLists.txt
parente04a819c12ce19ef4f5b6be63504136c89ac2fa4 (diff)
cmake: prevent C core from depending on libstdc++
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt1434
1 files changed, 1397 insertions, 37 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b0e2244e75..9c91dd3664 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -115,6 +115,17 @@ else()
set(_gRPC_PROTOBUF_LIBRARY_NAME "libprotobuf")
endif()
+if (_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC)
+ # C core has C++ source code, but should not depend on libstc++ (for better portability).
+ # We need to use a few tricks to convince cmake to do that.
+ # https://stackoverflow.com/questions/15058403/how-to-stop-cmake-from-linking-against-libstdc
+ set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")
+ # Exceptions and RTTI must be off to avoid dependency on libstdc++
+ set(_gRPC_CORE_NOSTDCXX_FLAGS -fno-exceptions -fno-rtti)
+else()
+ set(_gRPC_CORE_NOSTDCXX_FLAGS "")
+endif()
+
include(cmake/zlib.cmake)
include(cmake/cares.cmake)
include(cmake/protobuf.cmake)
@@ -710,7 +721,12 @@ target_include_directories(address_sorting
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(address_sorting PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(address_sorting PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(address_sorting
${_gRPC_BASELIB_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -757,7 +773,12 @@ target_include_directories(alts_test_util
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(alts_test_util PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(alts_test_util PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(alts_test_util
${_gRPC_SSL_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -833,7 +854,12 @@ target_include_directories(gpr
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(gpr PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(gpr
${_gRPC_ALLTARGETS_LIBRARIES}
)
@@ -923,7 +949,12 @@ target_include_directories(gpr_test_util
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_test_util PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(gpr_test_util PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(gpr_test_util
${_gRPC_ALLTARGETS_LIBRARIES}
gpr
@@ -1273,7 +1304,12 @@ target_include_directories(grpc
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(grpc PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(grpc
${_gRPC_BASELIB_LIBRARIES}
${_gRPC_SSL_LIBRARIES}
@@ -1650,7 +1686,12 @@ target_include_directories(grpc_cronet
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_cronet PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(grpc_cronet PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(grpc_cronet
${_gRPC_BASELIB_LIBRARIES}
${_gRPC_SSL_LIBRARIES}
@@ -1961,7 +2002,12 @@ target_include_directories(grpc_test_util
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_test_util PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(grpc_test_util PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(grpc_test_util
${_gRPC_ALLTARGETS_LIBRARIES}
gpr_test_util
@@ -2270,7 +2316,12 @@ target_include_directories(grpc_test_util_unsecure
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_test_util_unsecure PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(grpc_test_util_unsecure PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(grpc_test_util_unsecure
${_gRPC_ALLTARGETS_LIBRARIES}
gpr
@@ -2598,7 +2649,12 @@ target_include_directories(grpc_unsecure
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_unsecure PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(grpc_unsecure PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(grpc_unsecure
${_gRPC_BASELIB_LIBRARIES}
${_gRPC_ZLIB_LIBRARIES}
@@ -2691,7 +2747,12 @@ target_include_directories(reconnect_server
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(reconnect_server PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(reconnect_server PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(reconnect_server
${_gRPC_ALLTARGETS_LIBRARIES}
test_tcp_server
@@ -2733,7 +2794,12 @@ target_include_directories(test_tcp_server
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(test_tcp_server PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(test_tcp_server PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(test_tcp_server
${_gRPC_ALLTARGETS_LIBRARIES}
grpc_test_util
@@ -2815,7 +2881,6 @@ target_include_directories(grpc++
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc++
${_gRPC_BASELIB_LIBRARIES}
${_gRPC_SSL_LIBRARIES}
@@ -3099,7 +3164,6 @@ target_include_directories(grpc++_core_stats
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc++_core_stats
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -3385,7 +3449,6 @@ target_include_directories(grpc++_cronet
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc++_cronet
${_gRPC_BASELIB_LIBRARIES}
${_gRPC_SSL_LIBRARIES}
@@ -3660,7 +3723,6 @@ target_include_directories(grpc++_error_details
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc++_error_details
${_gRPC_BASELIB_LIBRARIES}
${_gRPC_PROTOBUF_LIBRARIES}
@@ -3732,7 +3794,6 @@ target_include_directories(grpc++_proto_reflection_desc_db
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc++_proto_reflection_desc_db
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -3792,7 +3853,6 @@ target_include_directories(grpc++_reflection
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc++_reflection
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -3856,7 +3916,6 @@ target_include_directories(grpc++_test_config
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc++_test_config
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -3943,7 +4002,6 @@ target_include_directories(grpc++_test_util
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc++_test_util
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -4123,7 +4181,6 @@ target_include_directories(grpc++_test_util_unsecure
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc++_test_util_unsecure
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -4300,7 +4357,6 @@ target_include_directories(grpc++_unsecure
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc++_unsecure
${_gRPC_BASELIB_LIBRARIES}
${_gRPC_PROTOBUF_LIBRARIES}
@@ -4569,7 +4625,6 @@ target_include_directories(grpc_benchmark
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc_benchmark
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -4629,7 +4684,6 @@ target_include_directories(grpc_cli_libs
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc_cli_libs
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -4687,7 +4741,6 @@ target_include_directories(grpc_plugin_support
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpc_plugin_support
${_gRPC_PROTOBUF_PROTOC_LIBRARIES}
${_gRPC_PROTOBUF_LIBRARIES}
@@ -4753,7 +4806,6 @@ target_include_directories(grpcpp_channelz
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(grpcpp_channelz
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -4838,7 +4890,6 @@ target_include_directories(http2_client_main
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(http2_client_main
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -4895,7 +4946,6 @@ target_include_directories(interop_client_helper
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(interop_client_helper
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -4967,7 +5017,6 @@ target_include_directories(interop_client_main
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(interop_client_main
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -5019,7 +5068,6 @@ target_include_directories(interop_server_helper
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(interop_server_helper
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -5089,7 +5137,6 @@ target_include_directories(interop_server_lib
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(interop_server_lib
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -5141,7 +5188,6 @@ target_include_directories(interop_server_main
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(interop_server_main
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -5245,7 +5291,6 @@ target_include_directories(qps
PRIVATE third_party/googletest/googlemock
PRIVATE ${_gRPC_PROTO_GENS_DIR}
)
-
target_link_libraries(qps
${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -5289,7 +5334,12 @@ target_include_directories(grpc_csharp_ext
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_csharp_ext PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(grpc_csharp_ext PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(grpc_csharp_ext
${_gRPC_ALLTARGETS_LIBRARIES}
grpc
@@ -5337,7 +5387,12 @@ target_include_directories(bad_client_test
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(bad_client_test PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(bad_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(bad_client_test
${_gRPC_ALLTARGETS_LIBRARIES}
grpc_test_util_unsecure
@@ -5378,7 +5433,12 @@ target_include_directories(bad_ssl_test_server
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(bad_ssl_test_server PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(bad_ssl_test_server PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(bad_ssl_test_server
${_gRPC_ALLTARGETS_LIBRARIES}
grpc_test_util
@@ -5498,7 +5558,12 @@ target_include_directories(end2end_tests
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(end2end_tests PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(end2end_tests PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(end2end_tests
${_gRPC_SSL_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES}
@@ -5618,7 +5683,12 @@ target_include_directories(end2end_nosec_tests
PRIVATE ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
PRIVATE ${_gRPC_NANOPB_INCLUDE_DIR}
)
-
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(end2end_nosec_tests PROPERTIES LINKER_LANGUAGE C)
+ # only use the flags for C++ source files
+ target_compile_options(end2end_nosec_tests PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
target_link_libraries(end2end_nosec_tests
${_gRPC_ALLTARGETS_LIBRARIES}
grpc_test_util_unsecure
@@ -5658,6 +5728,12 @@ target_link_libraries(algorithm_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(algorithm_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(algorithm_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -5685,6 +5761,12 @@ target_link_libraries(alloc_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(alloc_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(alloc_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -5714,6 +5796,12 @@ target_link_libraries(alpn_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(alpn_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(alpn_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -5741,6 +5829,12 @@ target_link_libraries(arena_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(arena_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(arena_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -5769,6 +5863,12 @@ target_link_libraries(avl_test
grpc
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(avl_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(avl_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -5799,6 +5899,12 @@ target_link_libraries(bad_server_response_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(bad_server_response_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(bad_server_response_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -5826,6 +5932,12 @@ target_link_libraries(bin_decoder_test
grpc
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(bin_decoder_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(bin_decoder_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -5853,6 +5965,12 @@ target_link_libraries(bin_encoder_test
grpc
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(bin_encoder_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(bin_encoder_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX)
@@ -5883,6 +6001,12 @@ target_link_libraries(buffer_list_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(buffer_list_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(buffer_list_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -5913,6 +6037,12 @@ target_link_libraries(channel_create_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(channel_create_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(channel_create_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
add_executable(check_epollexclusive
@@ -5939,6 +6069,12 @@ target_link_libraries(check_epollexclusive
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(check_epollexclusive PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(check_epollexclusive PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
if (gRPC_BUILD_TESTS)
add_executable(chttp2_hpack_encoder_test
@@ -5967,6 +6103,12 @@ target_link_libraries(chttp2_hpack_encoder_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(chttp2_hpack_encoder_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(chttp2_hpack_encoder_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -5996,6 +6138,12 @@ target_link_libraries(chttp2_stream_map_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(chttp2_stream_map_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(chttp2_stream_map_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6025,6 +6173,12 @@ target_link_libraries(chttp2_varint_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(chttp2_varint_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(chttp2_varint_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6053,6 +6207,12 @@ target_link_libraries(cmdline_test
grpc_test_util
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(cmdline_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(cmdline_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6082,6 +6242,12 @@ target_link_libraries(combiner_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(combiner_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(combiner_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6111,6 +6277,12 @@ target_link_libraries(compression_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(compression_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(compression_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6140,6 +6312,12 @@ target_link_libraries(concurrent_connectivity_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(concurrent_connectivity_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(concurrent_connectivity_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6169,6 +6347,12 @@ target_link_libraries(connection_refused_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(connection_refused_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(connection_refused_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6198,6 +6382,12 @@ target_link_libraries(dns_resolver_connectivity_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(dns_resolver_connectivity_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(dns_resolver_connectivity_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6227,6 +6417,12 @@ target_link_libraries(dns_resolver_cooldown_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(dns_resolver_cooldown_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(dns_resolver_cooldown_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6256,6 +6452,12 @@ target_link_libraries(dns_resolver_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(dns_resolver_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(dns_resolver_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -6286,6 +6488,12 @@ target_link_libraries(dualstack_socket_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(dualstack_socket_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(dualstack_socket_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6316,6 +6524,12 @@ target_link_libraries(endpoint_pair_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(endpoint_pair_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(endpoint_pair_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6345,6 +6559,12 @@ target_link_libraries(error_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(error_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(error_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX)
@@ -6375,6 +6595,12 @@ target_link_libraries(ev_epollex_linux_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(ev_epollex_linux_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(ev_epollex_linux_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6405,6 +6631,12 @@ target_link_libraries(fake_resolver_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(fake_resolver_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(fake_resolver_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -6435,6 +6667,12 @@ target_link_libraries(fake_transport_security_test
grpc
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(fake_transport_security_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(fake_transport_security_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6466,6 +6704,12 @@ target_link_libraries(fd_conservation_posix_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(fd_conservation_posix_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(fd_conservation_posix_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6497,6 +6741,12 @@ target_link_libraries(fd_posix_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(fd_posix_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(fd_posix_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6527,6 +6777,12 @@ target_link_libraries(fling_client
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(fling_client PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(fling_client PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6556,6 +6812,12 @@ target_link_libraries(fling_server
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(fling_server PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(fling_server PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -6586,6 +6848,12 @@ target_link_libraries(fling_stream_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(fling_stream_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(fling_stream_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6617,6 +6885,12 @@ target_link_libraries(fling_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(fling_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(fling_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6646,6 +6920,12 @@ target_link_libraries(fork_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(fork_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(fork_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6677,6 +6957,12 @@ target_link_libraries(goaway_server_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(goaway_server_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(goaway_server_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6705,6 +6991,12 @@ target_link_libraries(gpr_cpu_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_cpu_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_cpu_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6732,6 +7024,12 @@ target_link_libraries(gpr_env_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_env_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_env_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6759,6 +7057,12 @@ target_link_libraries(gpr_host_port_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_host_port_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_host_port_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6786,6 +7090,12 @@ target_link_libraries(gpr_log_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_log_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_log_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6813,6 +7123,12 @@ target_link_libraries(gpr_manual_constructor_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_manual_constructor_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_manual_constructor_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6840,6 +7156,12 @@ target_link_libraries(gpr_mpscq_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_mpscq_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_mpscq_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6867,6 +7189,12 @@ target_link_libraries(gpr_spinlock_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_spinlock_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_spinlock_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6894,6 +7222,12 @@ target_link_libraries(gpr_string_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_string_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_string_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6921,6 +7255,12 @@ target_link_libraries(gpr_sync_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_sync_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_sync_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6948,6 +7288,12 @@ target_link_libraries(gpr_thd_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_thd_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_thd_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -6975,6 +7321,12 @@ target_link_libraries(gpr_time_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_time_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_time_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7002,6 +7354,12 @@ target_link_libraries(gpr_tls_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_tls_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_tls_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7029,6 +7387,12 @@ target_link_libraries(gpr_useful_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(gpr_useful_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(gpr_useful_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7058,6 +7422,12 @@ target_link_libraries(grpc_auth_context_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_auth_context_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_auth_context_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7087,6 +7457,12 @@ target_link_libraries(grpc_b64_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_b64_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_b64_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7116,6 +7492,12 @@ target_link_libraries(grpc_byte_buffer_reader_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_byte_buffer_reader_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_byte_buffer_reader_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7145,6 +7527,12 @@ target_link_libraries(grpc_channel_args_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_channel_args_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_channel_args_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7174,6 +7562,12 @@ target_link_libraries(grpc_channel_stack_builder_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_channel_stack_builder_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_channel_stack_builder_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7203,6 +7597,12 @@ target_link_libraries(grpc_channel_stack_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_channel_stack_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_channel_stack_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7232,6 +7632,12 @@ target_link_libraries(grpc_completion_queue_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_completion_queue_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_completion_queue_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7261,6 +7667,12 @@ target_link_libraries(grpc_completion_queue_threading_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_completion_queue_threading_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_completion_queue_threading_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
add_executable(grpc_create_jwt
@@ -7289,6 +7701,12 @@ target_link_libraries(grpc_create_jwt
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_create_jwt PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_create_jwt PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
if (gRPC_BUILD_TESTS)
add_executable(grpc_credentials_test
@@ -7317,6 +7735,12 @@ target_link_libraries(grpc_credentials_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_credentials_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_credentials_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7346,6 +7770,12 @@ target_link_libraries(grpc_fetch_oauth2
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_fetch_oauth2 PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_fetch_oauth2 PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7375,6 +7805,12 @@ target_link_libraries(grpc_ipv6_loopback_available_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_ipv6_loopback_available_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_ipv6_loopback_available_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -7405,6 +7841,12 @@ target_link_libraries(grpc_json_token_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_json_token_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_json_token_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7435,6 +7877,12 @@ target_link_libraries(grpc_jwt_verifier_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_jwt_verifier_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_jwt_verifier_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
add_executable(grpc_print_google_default_creds_token
@@ -7462,6 +7910,12 @@ target_link_libraries(grpc_print_google_default_creds_token
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_print_google_default_creds_token PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_print_google_default_creds_token PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
if (gRPC_BUILD_TESTS)
add_executable(grpc_security_connector_test
@@ -7490,6 +7944,12 @@ target_link_libraries(grpc_security_connector_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_security_connector_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_security_connector_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7519,6 +7979,12 @@ target_link_libraries(grpc_ssl_credentials_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_ssl_credentials_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_ssl_credentials_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
add_executable(grpc_verify_jwt
@@ -7546,6 +8012,12 @@ target_link_libraries(grpc_verify_jwt
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(grpc_verify_jwt PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(grpc_verify_jwt PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX)
@@ -7576,6 +8048,12 @@ target_link_libraries(handshake_client
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(handshake_client PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(handshake_client PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7609,6 +8087,12 @@ target_link_libraries(handshake_server
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(handshake_server PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(handshake_server PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7642,6 +8126,12 @@ target_link_libraries(handshake_server_with_readahead_handshaker
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(handshake_server_with_readahead_handshaker PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(handshake_server_with_readahead_handshaker PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7674,6 +8164,12 @@ target_link_libraries(handshake_verify_peer_options
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(handshake_verify_peer_options PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(handshake_verify_peer_options PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7702,6 +8198,12 @@ target_link_libraries(histogram_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(histogram_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(histogram_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7731,6 +8233,12 @@ target_link_libraries(hpack_parser_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(hpack_parser_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(hpack_parser_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7760,6 +8268,12 @@ target_link_libraries(hpack_table_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(hpack_table_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(hpack_table_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7789,6 +8303,12 @@ target_link_libraries(http_parser_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(http_parser_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(http_parser_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7818,6 +8338,12 @@ target_link_libraries(httpcli_format_request_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(httpcli_format_request_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(httpcli_format_request_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -7848,6 +8374,12 @@ target_link_libraries(httpcli_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(httpcli_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(httpcli_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7879,6 +8411,12 @@ target_link_libraries(httpscli_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(httpscli_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(httpscli_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7909,6 +8447,12 @@ target_link_libraries(init_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(init_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(init_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7938,6 +8482,12 @@ target_link_libraries(inproc_callback_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(inproc_callback_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(inproc_callback_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7967,6 +8517,12 @@ target_link_libraries(invalid_call_argument_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(invalid_call_argument_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(invalid_call_argument_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -7996,6 +8552,12 @@ target_link_libraries(json_rewrite
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(json_rewrite PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(json_rewrite PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8025,6 +8587,12 @@ target_link_libraries(json_rewrite_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(json_rewrite_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(json_rewrite_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8054,6 +8622,12 @@ target_link_libraries(json_stream_error_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(json_stream_error_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(json_stream_error_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8083,6 +8657,12 @@ target_link_libraries(json_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(json_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(json_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8112,6 +8692,12 @@ target_link_libraries(lame_client_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(lame_client_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(lame_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8141,6 +8727,12 @@ target_link_libraries(load_file_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(load_file_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(load_file_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8170,6 +8762,12 @@ target_link_libraries(memory_profile_client
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(memory_profile_client PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(memory_profile_client PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8199,6 +8797,12 @@ target_link_libraries(memory_profile_server
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(memory_profile_server PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(memory_profile_server PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -8229,6 +8833,12 @@ target_link_libraries(memory_profile_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(memory_profile_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(memory_profile_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8259,6 +8869,12 @@ target_link_libraries(message_compress_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(message_compress_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(message_compress_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8288,6 +8904,12 @@ target_link_libraries(minimal_stack_is_minimal_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(minimal_stack_is_minimal_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(minimal_stack_is_minimal_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8317,6 +8939,12 @@ target_link_libraries(multiple_server_queues_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(multiple_server_queues_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(multiple_server_queues_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8344,6 +8972,12 @@ target_link_libraries(murmur_hash_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(murmur_hash_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(murmur_hash_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8373,6 +9007,12 @@ target_link_libraries(no_server_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(no_server_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(no_server_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8402,6 +9042,12 @@ target_link_libraries(num_external_connectivity_watchers_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(num_external_connectivity_watchers_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(num_external_connectivity_watchers_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8431,6 +9077,12 @@ target_link_libraries(parse_address_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(parse_address_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(parse_address_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8460,6 +9112,12 @@ target_link_libraries(percent_encoding_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(percent_encoding_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(percent_encoding_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -8490,6 +9148,12 @@ target_link_libraries(resolve_address_posix_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(resolve_address_posix_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(resolve_address_posix_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8520,6 +9184,12 @@ target_link_libraries(resolve_address_using_ares_resolver_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(resolve_address_using_ares_resolver_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(resolve_address_using_ares_resolver_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8549,6 +9219,12 @@ target_link_libraries(resolve_address_using_native_resolver_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(resolve_address_using_native_resolver_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(resolve_address_using_native_resolver_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8578,6 +9254,12 @@ target_link_libraries(resource_quota_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(resource_quota_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(resource_quota_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8607,6 +9289,12 @@ target_link_libraries(secure_channel_create_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(secure_channel_create_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(secure_channel_create_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8636,6 +9324,12 @@ target_link_libraries(secure_endpoint_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(secure_endpoint_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(secure_endpoint_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8665,6 +9359,12 @@ target_link_libraries(sequential_connectivity_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(sequential_connectivity_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(sequential_connectivity_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8694,6 +9394,12 @@ target_link_libraries(server_chttp2_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(server_chttp2_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(server_chttp2_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8723,6 +9429,12 @@ target_link_libraries(server_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(server_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(server_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8752,6 +9464,12 @@ target_link_libraries(slice_buffer_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(slice_buffer_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(slice_buffer_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8781,6 +9499,12 @@ target_link_libraries(slice_string_helpers_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(slice_string_helpers_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(slice_string_helpers_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8810,6 +9534,12 @@ target_link_libraries(slice_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(slice_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(slice_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8839,6 +9569,12 @@ target_link_libraries(sockaddr_resolver_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(sockaddr_resolver_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(sockaddr_resolver_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8868,6 +9604,12 @@ target_link_libraries(sockaddr_utils_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(sockaddr_utils_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(sockaddr_utils_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -8898,6 +9640,12 @@ target_link_libraries(socket_utils_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(socket_utils_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(socket_utils_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8929,6 +9677,12 @@ target_link_libraries(ssl_transport_security_test
grpc
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(ssl_transport_security_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(ssl_transport_security_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8959,6 +9713,12 @@ target_link_libraries(status_conversion_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(status_conversion_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(status_conversion_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -8988,6 +9748,12 @@ target_link_libraries(stream_compression_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(stream_compression_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(stream_compression_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9017,6 +9783,12 @@ target_link_libraries(stream_owned_slice_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(stream_owned_slice_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(stream_owned_slice_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -9047,6 +9819,12 @@ target_link_libraries(tcp_client_posix_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(tcp_client_posix_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(tcp_client_posix_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9077,6 +9855,12 @@ target_link_libraries(tcp_client_uv_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(tcp_client_uv_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(tcp_client_uv_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -9107,6 +9891,12 @@ target_link_libraries(tcp_posix_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(tcp_posix_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(tcp_posix_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9138,6 +9928,12 @@ target_link_libraries(tcp_server_posix_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(tcp_server_posix_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(tcp_server_posix_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9168,6 +9964,12 @@ target_link_libraries(tcp_server_uv_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(tcp_server_uv_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(tcp_server_uv_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9197,6 +9999,12 @@ target_link_libraries(time_averaged_stats_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(time_averaged_stats_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(time_averaged_stats_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9226,6 +10034,12 @@ target_link_libraries(timeout_encoding_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(timeout_encoding_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(timeout_encoding_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9255,6 +10069,12 @@ target_link_libraries(timer_heap_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(timer_heap_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(timer_heap_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9284,6 +10104,12 @@ target_link_libraries(timer_list_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(timer_list_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(timer_list_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9313,6 +10139,12 @@ target_link_libraries(transport_connectivity_state_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(transport_connectivity_state_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(transport_connectivity_state_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9342,6 +10174,12 @@ target_link_libraries(transport_metadata_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(transport_metadata_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(transport_metadata_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -9372,6 +10210,12 @@ target_link_libraries(transport_security_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(transport_security_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(transport_security_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9403,6 +10247,12 @@ target_link_libraries(udp_server_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(udp_server_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(udp_server_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9433,6 +10283,12 @@ target_link_libraries(uri_parser_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(uri_parser_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(uri_parser_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -9463,6 +10319,12 @@ target_link_libraries(wakeup_fd_cv_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(wakeup_fd_cv_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(wakeup_fd_cv_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9504,6 +10366,7 @@ target_link_libraries(alarm_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9541,6 +10404,7 @@ target_link_libraries(alts_counter_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9579,6 +10443,7 @@ target_link_libraries(alts_crypt_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9616,6 +10481,7 @@ target_link_libraries(alts_crypter_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9653,6 +10519,7 @@ target_link_libraries(alts_frame_handler_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9691,6 +10558,7 @@ target_link_libraries(alts_frame_protector_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9728,6 +10596,7 @@ target_link_libraries(alts_grpc_record_protocol_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9765,6 +10634,7 @@ target_link_libraries(alts_handshaker_client_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9802,6 +10672,7 @@ target_link_libraries(alts_handshaker_service_api_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9839,6 +10710,7 @@ target_link_libraries(alts_iovec_record_protocol_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9875,6 +10747,7 @@ target_link_libraries(alts_security_connector_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9912,6 +10785,7 @@ target_link_libraries(alts_tsi_handshaker_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9949,6 +10823,7 @@ target_link_libraries(alts_tsi_utils_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -9986,6 +10861,7 @@ target_link_libraries(alts_zero_copy_grpc_protector_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10026,6 +10902,7 @@ target_link_libraries(async_end2end_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10066,6 +10943,7 @@ target_link_libraries(auth_property_iterator_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10104,6 +10982,7 @@ target_link_libraries(backoff_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10144,6 +11023,7 @@ target_link_libraries(bdp_estimator_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -10188,6 +11068,7 @@ target_link_libraries(bm_arena
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10233,6 +11114,7 @@ target_link_libraries(bm_call_create
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10278,6 +11160,7 @@ target_link_libraries(bm_channel
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10323,6 +11206,7 @@ target_link_libraries(bm_chttp2_hpack
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10368,6 +11252,7 @@ target_link_libraries(bm_chttp2_transport
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10413,6 +11298,7 @@ target_link_libraries(bm_closure
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10458,6 +11344,7 @@ target_link_libraries(bm_cq
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10503,6 +11390,7 @@ target_link_libraries(bm_cq_multiple_threads
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10548,6 +11436,7 @@ target_link_libraries(bm_error
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10593,6 +11482,7 @@ target_link_libraries(bm_fullstack_streaming_ping_pong
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10638,6 +11528,7 @@ target_link_libraries(bm_fullstack_streaming_pump
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10683,6 +11574,7 @@ target_link_libraries(bm_fullstack_trickle
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10728,6 +11620,7 @@ target_link_libraries(bm_fullstack_unary_ping_pong
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10773,6 +11666,7 @@ target_link_libraries(bm_metadata
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10818,6 +11712,7 @@ target_link_libraries(bm_pollset
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10857,6 +11752,7 @@ target_link_libraries(byte_stream_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10894,6 +11790,7 @@ target_link_libraries(channel_arguments_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10931,6 +11828,7 @@ target_link_libraries(channel_filter_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -10978,6 +11876,7 @@ target_link_libraries(channel_trace_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11018,6 +11917,7 @@ target_link_libraries(channelz_registry_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11066,6 +11966,7 @@ target_link_libraries(channelz_service_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11113,6 +12014,7 @@ target_link_libraries(channelz_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11149,6 +12051,7 @@ target_link_libraries(check_gcp_environment_linux_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11185,6 +12088,7 @@ target_link_libraries(check_gcp_environment_windows_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11223,6 +12127,7 @@ target_link_libraries(chttp2_settings_timeout_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11264,6 +12169,7 @@ target_link_libraries(cli_call_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11304,6 +12210,7 @@ target_link_libraries(client_callback_end2end_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11351,6 +12258,7 @@ target_link_libraries(client_channel_stress_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -11392,6 +12300,7 @@ target_link_libraries(client_crash_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11433,6 +12342,7 @@ target_link_libraries(client_crash_test_server
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11473,6 +12383,7 @@ target_link_libraries(client_lb_end2end_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11560,6 +12471,7 @@ target_link_libraries(codegen_test_full
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11647,6 +12559,7 @@ target_link_libraries(codegen_test_minimal
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11684,6 +12597,7 @@ target_link_libraries(credentials_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11723,6 +12637,7 @@ target_link_libraries(cxx_byte_buffer_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11762,6 +12677,7 @@ target_link_libraries(cxx_slice_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11798,6 +12714,7 @@ target_link_libraries(cxx_string_ref_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11837,6 +12754,7 @@ target_link_libraries(cxx_time_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11877,6 +12795,7 @@ target_link_libraries(end2end_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11920,6 +12839,7 @@ target_link_libraries(error_details_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -11960,6 +12880,7 @@ target_link_libraries(exception_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12000,6 +12921,7 @@ target_link_libraries(filter_end2end_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12040,6 +12962,7 @@ target_link_libraries(generic_end2end_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12084,6 +13007,7 @@ target_link_libraries(golden_file_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12120,6 +13044,7 @@ target_link_libraries(grpc_alts_credentials_options_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12160,6 +13085,7 @@ target_link_libraries(grpc_cli
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_CODEGEN)
@@ -12190,6 +13116,7 @@ target_link_libraries(grpc_cpp_plugin
)
+
if (gRPC_INSTALL)
install(TARGETS grpc_cpp_plugin EXPORT gRPCTargets
RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR}
@@ -12228,6 +13155,7 @@ target_link_libraries(grpc_csharp_plugin
)
+
if (gRPC_INSTALL)
install(TARGETS grpc_csharp_plugin EXPORT gRPCTargets
RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR}
@@ -12274,6 +13202,7 @@ target_link_libraries(grpc_linux_system_roots_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_CODEGEN)
@@ -12304,6 +13233,7 @@ target_link_libraries(grpc_node_plugin
)
+
if (gRPC_INSTALL)
install(TARGETS grpc_node_plugin EXPORT gRPCTargets
RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR}
@@ -12342,6 +13272,7 @@ target_link_libraries(grpc_objective_c_plugin
)
+
if (gRPC_INSTALL)
install(TARGETS grpc_objective_c_plugin EXPORT gRPCTargets
RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR}
@@ -12380,6 +13311,7 @@ target_link_libraries(grpc_php_plugin
)
+
if (gRPC_INSTALL)
install(TARGETS grpc_php_plugin EXPORT gRPCTargets
RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR}
@@ -12418,6 +13350,7 @@ target_link_libraries(grpc_python_plugin
)
+
if (gRPC_INSTALL)
install(TARGETS grpc_python_plugin EXPORT gRPCTargets
RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR}
@@ -12456,6 +13389,7 @@ target_link_libraries(grpc_ruby_plugin
)
+
if (gRPC_INSTALL)
install(TARGETS grpc_ruby_plugin EXPORT gRPCTargets
RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR}
@@ -12521,6 +13455,7 @@ target_link_libraries(grpc_tool_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12566,6 +13501,7 @@ target_link_libraries(grpclb_api_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12613,6 +13549,7 @@ target_link_libraries(grpclb_end2end_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12652,6 +13589,7 @@ target_link_libraries(h2_ssl_cert_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12691,6 +13629,7 @@ target_link_libraries(h2_ssl_session_reuse_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12731,6 +13670,7 @@ target_link_libraries(health_service_end2end_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -12771,6 +13711,7 @@ target_link_libraries(http2_client
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12812,6 +13753,7 @@ target_link_libraries(hybrid_end2end_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12851,6 +13793,7 @@ target_link_libraries(inlined_vector_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -12895,6 +13838,7 @@ target_link_libraries(inproc_sync_unary_ping_pong_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12939,6 +13883,7 @@ target_link_libraries(interop_client
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -12984,6 +13929,7 @@ target_link_libraries(interop_server
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13025,6 +13971,7 @@ target_link_libraries(interop_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13068,6 +14015,7 @@ target_link_libraries(json_run_localhost
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13108,6 +14056,7 @@ target_link_libraries(memory_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13153,6 +14102,7 @@ target_link_libraries(metrics_client
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13193,6 +14143,7 @@ target_link_libraries(mock_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13233,6 +14184,7 @@ target_link_libraries(nonblocking_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13268,6 +14220,7 @@ target_link_libraries(noop-benchmark
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13307,6 +14260,7 @@ target_link_libraries(orphanable_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13349,6 +14303,7 @@ target_link_libraries(proto_server_reflection_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13385,6 +14340,7 @@ target_link_libraries(proto_utils_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -13428,6 +14384,7 @@ target_link_libraries(qps_interarrival_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13472,6 +14429,7 @@ target_link_libraries(qps_json_driver
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -13516,6 +14474,7 @@ target_link_libraries(qps_openloop_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13560,6 +14519,7 @@ target_link_libraries(qps_worker
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13600,6 +14560,7 @@ target_link_libraries(raw_end2end_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13662,6 +14623,7 @@ target_link_libraries(reconnect_interop_client
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13726,6 +14688,7 @@ target_link_libraries(reconnect_interop_server
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13765,6 +14728,7 @@ target_link_libraries(ref_counted_ptr_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13804,6 +14768,7 @@ target_link_libraries(ref_counted_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13842,6 +14807,7 @@ target_link_libraries(retry_throttle_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13882,6 +14848,7 @@ target_link_libraries(secure_auth_context_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -13926,6 +14893,7 @@ target_link_libraries(secure_sync_unary_ping_pong_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -13967,6 +14935,7 @@ target_link_libraries(server_builder_plugin_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14021,6 +14990,7 @@ target_link_libraries(server_builder_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_POSIX)
@@ -14076,6 +15046,7 @@ target_link_libraries(server_builder_with_socket_mutator_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14116,6 +15087,7 @@ target_link_libraries(server_context_test_spouse_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -14157,6 +15129,7 @@ target_link_libraries(server_crash_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14198,6 +15171,7 @@ target_link_libraries(server_crash_test_client
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14238,6 +15212,7 @@ target_link_libraries(server_early_return_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14292,6 +15267,7 @@ target_link_libraries(server_request_call_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14332,6 +15308,7 @@ target_link_libraries(shutdown_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14370,6 +15347,7 @@ target_link_libraries(slice_hash_table_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14408,6 +15386,7 @@ target_link_libraries(slice_weak_hash_table_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14447,6 +15426,7 @@ target_link_libraries(stats_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14482,6 +15462,7 @@ target_link_libraries(status_metadata_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14517,6 +15498,7 @@ target_link_libraries(status_util_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -14558,6 +15540,7 @@ target_link_libraries(streaming_throughput_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14631,6 +15614,7 @@ target_link_libraries(stress_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14669,6 +15653,7 @@ target_link_libraries(thread_manager_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14709,6 +15694,7 @@ target_link_libraries(thread_stress_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14749,6 +15735,7 @@ target_link_libraries(transport_pid_controller_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14786,6 +15773,7 @@ target_link_libraries(transport_security_common_api_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -14827,6 +15815,7 @@ target_link_libraries(writes_per_rpc_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14855,6 +15844,7 @@ target_link_libraries(public_headers_must_be_c89
gpr
)
+
endif (gRPC_BUILD_TESTS)
add_executable(gen_hpack_tables
@@ -14882,6 +15872,7 @@ target_link_libraries(gen_hpack_tables
)
+
add_executable(gen_legal_metadata_characters
tools/codegen/core/gen_legal_metadata_characters.cc
)
@@ -14905,6 +15896,7 @@ target_link_libraries(gen_legal_metadata_characters
)
+
add_executable(gen_percent_encoding_tables
tools/codegen/core/gen_percent_encoding_tables.cc
)
@@ -14927,6 +15919,7 @@ target_link_libraries(gen_percent_encoding_tables
${_gRPC_ALLTARGETS_LIBRARIES}
)
+
if (gRPC_BUILD_TESTS)
add_executable(badreq_bad_client_test
@@ -14957,6 +15950,12 @@ target_link_libraries(badreq_bad_client_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(badreq_bad_client_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(badreq_bad_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -14988,6 +15987,12 @@ target_link_libraries(connection_prefix_bad_client_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(connection_prefix_bad_client_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(connection_prefix_bad_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15019,6 +16024,12 @@ target_link_libraries(duplicate_header_bad_client_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(duplicate_header_bad_client_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(duplicate_header_bad_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15050,6 +16061,12 @@ target_link_libraries(head_of_line_blocking_bad_client_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(head_of_line_blocking_bad_client_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(head_of_line_blocking_bad_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15081,6 +16098,12 @@ target_link_libraries(headers_bad_client_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(headers_bad_client_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(headers_bad_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15112,6 +16135,12 @@ target_link_libraries(initial_settings_frame_bad_client_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(initial_settings_frame_bad_client_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(initial_settings_frame_bad_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15143,6 +16172,12 @@ target_link_libraries(large_metadata_bad_client_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(large_metadata_bad_client_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(large_metadata_bad_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15174,6 +16209,12 @@ target_link_libraries(server_registered_method_bad_client_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(server_registered_method_bad_client_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(server_registered_method_bad_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15205,6 +16246,12 @@ target_link_libraries(simple_request_bad_client_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(simple_request_bad_client_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(simple_request_bad_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15236,6 +16283,12 @@ target_link_libraries(unknown_frame_bad_client_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(unknown_frame_bad_client_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(unknown_frame_bad_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15267,6 +16320,12 @@ target_link_libraries(window_overflow_bad_client_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(window_overflow_bad_client_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(window_overflow_bad_client_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -15298,6 +16357,12 @@ target_link_libraries(bad_ssl_cert_server
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(bad_ssl_cert_server PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(bad_ssl_cert_server PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15329,6 +16394,12 @@ target_link_libraries(bad_ssl_cert_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(bad_ssl_cert_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(bad_ssl_cert_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15360,6 +16431,12 @@ target_link_libraries(h2_census_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_census_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_census_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15390,6 +16467,12 @@ target_link_libraries(h2_compress_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_compress_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_compress_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15420,6 +16503,12 @@ target_link_libraries(h2_fakesec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_fakesec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_fakesec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -15451,6 +16540,12 @@ target_link_libraries(h2_fd_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_fd_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_fd_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15482,6 +16577,12 @@ target_link_libraries(h2_full_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_full_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_full_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX)
@@ -15513,6 +16614,12 @@ target_link_libraries(h2_full+pipe_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_full+pipe_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_full+pipe_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15544,6 +16651,12 @@ target_link_libraries(h2_full+trace_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_full+trace_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_full+trace_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15574,6 +16687,12 @@ target_link_libraries(h2_full+workarounds_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_full+workarounds_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_full+workarounds_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15604,6 +16723,12 @@ target_link_libraries(h2_http_proxy_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_http_proxy_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_http_proxy_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -15635,6 +16760,12 @@ target_link_libraries(h2_local_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_local_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_local_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15666,6 +16797,12 @@ target_link_libraries(h2_oauth2_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_oauth2_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_oauth2_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15696,6 +16833,12 @@ target_link_libraries(h2_proxy_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_proxy_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_proxy_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15726,6 +16869,12 @@ target_link_libraries(h2_sockpair_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_sockpair_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_sockpair_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15756,6 +16905,12 @@ target_link_libraries(h2_sockpair+trace_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_sockpair+trace_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_sockpair+trace_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15786,6 +16941,12 @@ target_link_libraries(h2_sockpair_1byte_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_sockpair_1byte_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_sockpair_1byte_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15816,6 +16977,12 @@ target_link_libraries(h2_ssl_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_ssl_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_ssl_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15846,6 +17013,12 @@ target_link_libraries(h2_ssl_proxy_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_ssl_proxy_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_ssl_proxy_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -15877,6 +17050,12 @@ target_link_libraries(h2_uds_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_uds_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_uds_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15908,6 +17087,12 @@ target_link_libraries(inproc_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(inproc_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(inproc_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15938,6 +17123,12 @@ target_link_libraries(h2_census_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_census_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_census_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -15968,6 +17159,12 @@ target_link_libraries(h2_compress_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_compress_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_compress_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -15999,6 +17196,12 @@ target_link_libraries(h2_fd_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_fd_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_fd_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16030,6 +17233,12 @@ target_link_libraries(h2_full_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_full_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_full_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX)
@@ -16061,6 +17270,12 @@ target_link_libraries(h2_full+pipe_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_full+pipe_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_full+pipe_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16092,6 +17307,12 @@ target_link_libraries(h2_full+trace_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_full+trace_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_full+trace_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16122,6 +17343,12 @@ target_link_libraries(h2_full+workarounds_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_full+workarounds_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_full+workarounds_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16152,6 +17379,12 @@ target_link_libraries(h2_http_proxy_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_http_proxy_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_http_proxy_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16182,6 +17415,12 @@ target_link_libraries(h2_proxy_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_proxy_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_proxy_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16212,6 +17451,12 @@ target_link_libraries(h2_sockpair_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_sockpair_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_sockpair_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16242,6 +17487,12 @@ target_link_libraries(h2_sockpair+trace_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_sockpair+trace_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_sockpair+trace_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16272,6 +17523,12 @@ target_link_libraries(h2_sockpair_1byte_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_sockpair_1byte_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_sockpair_1byte_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -16303,6 +17560,12 @@ target_link_libraries(h2_uds_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(h2_uds_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(h2_uds_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16334,6 +17597,12 @@ target_link_libraries(inproc_nosec_test
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(inproc_nosec_test PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(inproc_nosec_test PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16375,6 +17644,7 @@ target_link_libraries(resolver_component_test_unsecure
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16416,6 +17686,7 @@ target_link_libraries(resolver_component_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
@@ -16458,6 +17729,7 @@ target_link_libraries(resolver_component_tests_runner_invoker_unsecure
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16501,6 +17773,7 @@ target_link_libraries(resolver_component_tests_runner_invoker
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif()
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16543,6 +17816,7 @@ target_link_libraries(address_sorting_test_unsecure
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16584,6 +17858,7 @@ target_link_libraries(address_sorting_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16625,6 +17900,7 @@ target_link_libraries(cancel_ares_query_test
${_gRPC_GFLAGS_LIBRARIES}
)
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16655,6 +17931,12 @@ target_link_libraries(alts_credentials_fuzzer_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(alts_credentials_fuzzer_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(alts_credentials_fuzzer_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16685,6 +17967,12 @@ target_link_libraries(api_fuzzer_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(api_fuzzer_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(api_fuzzer_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16715,6 +18003,12 @@ target_link_libraries(client_fuzzer_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(client_fuzzer_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(client_fuzzer_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16745,6 +18039,12 @@ target_link_libraries(hpack_parser_fuzzer_test_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(hpack_parser_fuzzer_test_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(hpack_parser_fuzzer_test_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16775,6 +18075,12 @@ target_link_libraries(http_request_fuzzer_test_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(http_request_fuzzer_test_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(http_request_fuzzer_test_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16805,6 +18111,12 @@ target_link_libraries(http_response_fuzzer_test_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(http_response_fuzzer_test_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(http_response_fuzzer_test_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16835,6 +18147,12 @@ target_link_libraries(json_fuzzer_test_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(json_fuzzer_test_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(json_fuzzer_test_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16865,6 +18183,12 @@ target_link_libraries(nanopb_fuzzer_response_test_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(nanopb_fuzzer_response_test_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(nanopb_fuzzer_response_test_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16895,6 +18219,12 @@ target_link_libraries(nanopb_fuzzer_serverlist_test_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(nanopb_fuzzer_serverlist_test_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(nanopb_fuzzer_serverlist_test_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16925,6 +18255,12 @@ target_link_libraries(percent_decode_fuzzer_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(percent_decode_fuzzer_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(percent_decode_fuzzer_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16955,6 +18291,12 @@ target_link_libraries(percent_encode_fuzzer_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(percent_encode_fuzzer_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(percent_encode_fuzzer_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -16985,6 +18327,12 @@ target_link_libraries(server_fuzzer_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(server_fuzzer_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(server_fuzzer_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -17015,6 +18363,12 @@ target_link_libraries(ssl_server_fuzzer_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(ssl_server_fuzzer_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(ssl_server_fuzzer_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_TESTS)
@@ -17045,6 +18399,12 @@ target_link_libraries(uri_fuzzer_test_one_entry
gpr
)
+ # avoid dependency on libstdc++
+ if (_gRPC_CORE_NOSTDCXX_FLAGS)
+ set_target_properties(uri_fuzzer_test_one_entry PROPERTIES LINKER_LANGUAGE C)
+ target_compile_options(uri_fuzzer_test_one_entry PRIVATE $<$<COMPILE_LANGUAGE:CXX>:${_gRPC_CORE_NOSTDCXX_FLAGS}>)
+ endif()
+
endif (gRPC_BUILD_TESTS)