|  | @@ -123,10 +123,8 @@ if("${gRPC_ZLIB_PROVIDER}" STREQUAL "module")
 | 
	
		
			
				|  |  |      set(gRPC_INSTALL FALSE)
 | 
	
		
			
				|  |  |    endif()
 | 
	
		
			
				|  |  |  elseif("${gRPC_ZLIB_PROVIDER}" STREQUAL "package")
 | 
	
		
			
				|  |  | -  find_package(ZLIB)
 | 
	
		
			
				|  |  | -  if(TARGET ZLIB::ZLIB)
 | 
	
		
			
				|  |  | -    set(_gRPC_ZLIB_LIBRARIES ZLIB::ZLIB)
 | 
	
		
			
				|  |  | -  endif()
 | 
	
		
			
				|  |  | +  find_package(ZLIB REQUIRED)
 | 
	
		
			
				|  |  | +  set(_gRPC_ZLIB_LIBRARIES ${ZLIB_LIBRARIES})
 | 
	
		
			
				|  |  |    set(_gRPC_FIND_ZLIB "if(NOT ZLIB_FOUND)\n  find_package(ZLIB)\nendif()")
 | 
	
		
			
				|  |  |  endif()
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -134,7 +132,8 @@ if("${gRPC_CARES_PROVIDER}" STREQUAL "module")
 | 
	
		
			
				|  |  |    if(NOT CARES_ROOT_DIR)
 | 
	
		
			
				|  |  |      set(CARES_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/third_party/cares/cares)
 | 
	
		
			
				|  |  |    endif()
 | 
	
		
			
				|  |  | -  set(CARES_STATIC ON)
 | 
	
		
			
				|  |  | +  set(CARES_SHARED OFF CACHE BOOL "disable shared library")
 | 
	
		
			
				|  |  | +  set(CARES_STATIC ON CACHE BOOL "link cares statically")
 | 
	
		
			
				|  |  |    set(CARES_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/third_party/cares/cares")
 | 
	
		
			
				|  |  |    add_subdirectory(third_party/cares/cares)
 | 
	
		
			
				|  |  |    if(TARGET c-ares)
 | 
	
	
		
			
				|  | @@ -145,7 +144,7 @@ if("${gRPC_CARES_PROVIDER}" STREQUAL "module")
 | 
	
		
			
				|  |  |      set(gRPC_INSTALL FALSE)
 | 
	
		
			
				|  |  |    endif()
 | 
	
		
			
				|  |  |  elseif("${gRPC_CARES_PROVIDER}" STREQUAL "package")
 | 
	
		
			
				|  |  | -  find_package(c-ares CONFIG)
 | 
	
		
			
				|  |  | +  find_package(c-ares REQUIRED CONFIG)
 | 
	
		
			
				|  |  |    if(TARGET c-ares::cares)
 | 
	
		
			
				|  |  |      set(_gRPC_CARES_LIBRARIES c-ares::cares)
 | 
	
		
			
				|  |  |    endif()
 | 
	
	
		
			
				|  | @@ -189,7 +188,7 @@ if("${gRPC_PROTOBUF_PROVIDER}" STREQUAL "module")
 | 
	
		
			
				|  |  |      set(gRPC_INSTALL FALSE)
 | 
	
		
			
				|  |  |    endif()
 | 
	
		
			
				|  |  |  elseif("${gRPC_PROTOBUF_PROVIDER}" STREQUAL "package")
 | 
	
		
			
				|  |  | -  find_package(Protobuf ${gRPC_PROTOBUF_PACKAGE_TYPE})
 | 
	
		
			
				|  |  | +  find_package(Protobuf REQUIRED ${gRPC_PROTOBUF_PACKAGE_TYPE})
 | 
	
		
			
				|  |  |    if(Protobuf_FOUND OR PROTOBUF_FOUND)
 | 
	
		
			
				|  |  |      if(TARGET protobuf::${_gRPC_PROTOBUF_LIBRARY_NAME})
 | 
	
		
			
				|  |  |        set(_gRPC_PROTOBUF_LIBRARIES protobuf::${_gRPC_PROTOBUF_LIBRARY_NAME})
 | 
	
	
		
			
				|  | @@ -234,11 +233,9 @@ if("${gRPC_SSL_PROVIDER}" STREQUAL "module")
 | 
	
		
			
				|  |  |      set(gRPC_INSTALL FALSE)
 | 
	
		
			
				|  |  |    endif()
 | 
	
		
			
				|  |  |  elseif("${gRPC_SSL_PROVIDER}" STREQUAL "package")
 | 
	
		
			
				|  |  | -  find_package(OpenSSL)
 | 
	
		
			
				|  |  | -  if(TARGET OpenSSL::SSL)
 | 
	
		
			
				|  |  | -    set(_gRPC_SSL_LIBRARIES OpenSSL::SSL)
 | 
	
		
			
				|  |  | -  endif()
 | 
	
		
			
				|  |  | -  set(_gRPC_FIND_SSL "if(NOT OpenSSL_FOUND)\n  find_package(OpenSSL)\nendif()")
 | 
	
		
			
				|  |  | +  find_package(OpenSSL REQUIRED)
 | 
	
		
			
				|  |  | +  set(_gRPC_SSL_LIBRARIES ${OPENSSL_LIBRARIES})
 | 
	
		
			
				|  |  | +  set(_gRPC_FIND_SSL "if(NOT OPENSSL_FOUND)\n  find_package(OpenSSL)\nendif()")
 | 
	
		
			
				|  |  |  endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  if("${gRPC_GFLAGS_PROVIDER}" STREQUAL "module")
 | 
	
	
		
			
				|  | @@ -764,6 +761,18 @@ add_dependencies(buildtests_cxx thread_stress_test)
 | 
	
		
			
				|  |  |  if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
 | 
	
		
			
				|  |  |  add_dependencies(buildtests_cxx writes_per_rpc_test)
 | 
	
		
			
				|  |  |  endif()
 | 
	
		
			
				|  |  | +if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
 | 
	
		
			
				|  |  | +add_dependencies(buildtests_cxx resolver_component_test_unsecure)
 | 
	
		
			
				|  |  | +endif()
 | 
	
		
			
				|  |  | +if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
 | 
	
		
			
				|  |  | +add_dependencies(buildtests_cxx resolver_component_test)
 | 
	
		
			
				|  |  | +endif()
 | 
	
		
			
				|  |  | +if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
 | 
	
		
			
				|  |  | +add_dependencies(buildtests_cxx resolver_component_tests_runner_invoker_unsecure)
 | 
	
		
			
				|  |  | +endif()
 | 
	
		
			
				|  |  | +if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
 | 
	
		
			
				|  |  | +add_dependencies(buildtests_cxx resolver_component_tests_runner_invoker)
 | 
	
		
			
				|  |  | +endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  add_custom_target(buildtests
 | 
	
		
			
				|  |  |    DEPENDS buildtests_c buildtests_cxx)
 | 
	
	
		
			
				|  | @@ -832,7 +841,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(gpr
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -924,7 +933,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(gpr_test_util
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -956,6 +965,8 @@ add_library(grpc
 | 
	
		
			
				|  |  |    src/core/lib/compression/compression.c
 | 
	
		
			
				|  |  |    src/core/lib/compression/message_compress.c
 | 
	
		
			
				|  |  |    src/core/lib/compression/stream_compression.c
 | 
	
		
			
				|  |  | +  src/core/lib/compression/stream_compression_gzip.c
 | 
	
		
			
				|  |  | +  src/core/lib/compression/stream_compression_identity.c
 | 
	
		
			
				|  |  |    src/core/lib/debug/stats.c
 | 
	
		
			
				|  |  |    src/core/lib/debug/stats_data.c
 | 
	
		
			
				|  |  |    src/core/lib/http/format_request.c
 | 
	
	
		
			
				|  | @@ -1219,7 +1230,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -1241,6 +1252,7 @@ target_link_libraries(grpc
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  foreach(_hdr
 | 
	
		
			
				|  |  | +  include/grpc/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/byte_buffer_reader.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/compression_types.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/connectivity_state.h
 | 
	
	
		
			
				|  | @@ -1304,6 +1316,8 @@ add_library(grpc_cronet
 | 
	
		
			
				|  |  |    src/core/lib/compression/compression.c
 | 
	
		
			
				|  |  |    src/core/lib/compression/message_compress.c
 | 
	
		
			
				|  |  |    src/core/lib/compression/stream_compression.c
 | 
	
		
			
				|  |  | +  src/core/lib/compression/stream_compression_gzip.c
 | 
	
		
			
				|  |  | +  src/core/lib/compression/stream_compression_identity.c
 | 
	
		
			
				|  |  |    src/core/lib/debug/stats.c
 | 
	
		
			
				|  |  |    src/core/lib/debug/stats_data.c
 | 
	
		
			
				|  |  |    src/core/lib/http/format_request.c
 | 
	
	
		
			
				|  | @@ -1525,7 +1539,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc_cronet
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -1547,6 +1561,7 @@ target_link_libraries(grpc_cronet
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  foreach(_hdr
 | 
	
		
			
				|  |  | +  include/grpc/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/byte_buffer_reader.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/compression_types.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/connectivity_state.h
 | 
	
	
		
			
				|  | @@ -1620,6 +1635,8 @@ add_library(grpc_test_util
 | 
	
		
			
				|  |  |    src/core/lib/compression/compression.c
 | 
	
		
			
				|  |  |    src/core/lib/compression/message_compress.c
 | 
	
		
			
				|  |  |    src/core/lib/compression/stream_compression.c
 | 
	
		
			
				|  |  | +  src/core/lib/compression/stream_compression_gzip.c
 | 
	
		
			
				|  |  | +  src/core/lib/compression/stream_compression_identity.c
 | 
	
		
			
				|  |  |    src/core/lib/debug/stats.c
 | 
	
		
			
				|  |  |    src/core/lib/debug/stats_data.c
 | 
	
		
			
				|  |  |    src/core/lib/http/format_request.c
 | 
	
	
		
			
				|  | @@ -1803,7 +1820,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc_test_util
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -1823,6 +1840,7 @@ target_link_libraries(grpc_test_util
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  foreach(_hdr
 | 
	
		
			
				|  |  | +  include/grpc/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/byte_buffer_reader.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/compression_types.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/connectivity_state.h
 | 
	
	
		
			
				|  | @@ -1880,6 +1898,8 @@ add_library(grpc_test_util_unsecure
 | 
	
		
			
				|  |  |    src/core/lib/compression/compression.c
 | 
	
		
			
				|  |  |    src/core/lib/compression/message_compress.c
 | 
	
		
			
				|  |  |    src/core/lib/compression/stream_compression.c
 | 
	
		
			
				|  |  | +  src/core/lib/compression/stream_compression_gzip.c
 | 
	
		
			
				|  |  | +  src/core/lib/compression/stream_compression_identity.c
 | 
	
		
			
				|  |  |    src/core/lib/debug/stats.c
 | 
	
		
			
				|  |  |    src/core/lib/debug/stats_data.c
 | 
	
		
			
				|  |  |    src/core/lib/http/format_request.c
 | 
	
	
		
			
				|  | @@ -2063,7 +2083,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc_test_util_unsecure
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -2083,6 +2103,7 @@ target_link_libraries(grpc_test_util_unsecure
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  foreach(_hdr
 | 
	
		
			
				|  |  | +  include/grpc/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/byte_buffer_reader.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/compression_types.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/connectivity_state.h
 | 
	
	
		
			
				|  | @@ -2126,6 +2147,8 @@ add_library(grpc_unsecure
 | 
	
		
			
				|  |  |    src/core/lib/compression/compression.c
 | 
	
		
			
				|  |  |    src/core/lib/compression/message_compress.c
 | 
	
		
			
				|  |  |    src/core/lib/compression/stream_compression.c
 | 
	
		
			
				|  |  | +  src/core/lib/compression/stream_compression_gzip.c
 | 
	
		
			
				|  |  | +  src/core/lib/compression/stream_compression_identity.c
 | 
	
		
			
				|  |  |    src/core/lib/debug/stats.c
 | 
	
		
			
				|  |  |    src/core/lib/debug/stats_data.c
 | 
	
		
			
				|  |  |    src/core/lib/http/format_request.c
 | 
	
	
		
			
				|  | @@ -2357,7 +2380,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc_unsecure
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -2378,6 +2401,7 @@ target_link_libraries(grpc_unsecure
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  foreach(_hdr
 | 
	
		
			
				|  |  | +  include/grpc/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/byte_buffer_reader.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/compression_types.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/connectivity_state.h
 | 
	
	
		
			
				|  | @@ -2446,7 +2470,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(reconnect_server
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -2488,7 +2512,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(test_tcp_server
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -2569,7 +2593,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc++
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -2687,6 +2711,7 @@ foreach(_hdr
 | 
	
		
			
				|  |  |    include/grpc/slice_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/status.h
 | 
	
		
			
				|  |  |    include/grpc/support/workaround_list.h
 | 
	
		
			
				|  |  | +  include/grpc/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/byte_buffer_reader.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/compression_types.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/connectivity_state.h
 | 
	
	
		
			
				|  | @@ -2697,6 +2722,7 @@ foreach(_hdr
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/status.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/async_stream.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/async_unary_call.h
 | 
	
		
			
				|  |  | +  include/grpc++/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/call.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/call_hook.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/channel_interface.h
 | 
	
	
		
			
				|  | @@ -2769,7 +2795,7 @@ protobuf_generate_grpc_cpp(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc++_core_stats
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -2878,6 +2904,8 @@ add_library(grpc++_cronet
 | 
	
		
			
				|  |  |    src/core/lib/compression/compression.c
 | 
	
		
			
				|  |  |    src/core/lib/compression/message_compress.c
 | 
	
		
			
				|  |  |    src/core/lib/compression/stream_compression.c
 | 
	
		
			
				|  |  | +  src/core/lib/compression/stream_compression_gzip.c
 | 
	
		
			
				|  |  | +  src/core/lib/compression/stream_compression_identity.c
 | 
	
		
			
				|  |  |    src/core/lib/debug/stats.c
 | 
	
		
			
				|  |  |    src/core/lib/debug/stats_data.c
 | 
	
		
			
				|  |  |    src/core/lib/http/format_request.c
 | 
	
	
		
			
				|  | @@ -3060,7 +3088,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc++_cronet
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -3179,6 +3207,7 @@ foreach(_hdr
 | 
	
		
			
				|  |  |    include/grpc/slice_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/status.h
 | 
	
		
			
				|  |  |    include/grpc/support/workaround_list.h
 | 
	
		
			
				|  |  | +  include/grpc/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/byte_buffer_reader.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/compression_types.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/connectivity_state.h
 | 
	
	
		
			
				|  | @@ -3189,6 +3218,7 @@ foreach(_hdr
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/status.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/async_stream.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/async_unary_call.h
 | 
	
		
			
				|  |  | +  include/grpc++/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/call.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/call_hook.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/channel_interface.h
 | 
	
	
		
			
				|  | @@ -3259,7 +3289,7 @@ protobuf_generate_grpc_cpp(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc++_error_details
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -3324,7 +3354,7 @@ protobuf_generate_grpc_cpp(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc++_proto_reflection_desc_db
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -3385,7 +3415,7 @@ protobuf_generate_grpc_cpp(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc++_reflection
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -3443,7 +3473,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc++_test_config
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -3521,7 +3551,7 @@ protobuf_generate_grpc_cpp(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc++_test_util
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -3549,6 +3579,7 @@ target_link_libraries(grpc++_test_util
 | 
	
		
			
				|  |  |  foreach(_hdr
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/async_stream.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/async_unary_call.h
 | 
	
		
			
				|  |  | +  include/grpc++/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/call.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/call_hook.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/channel_interface.h
 | 
	
	
		
			
				|  | @@ -3576,6 +3607,7 @@ foreach(_hdr
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/stub_options.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/sync_stream.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/time.h
 | 
	
		
			
				|  |  | +  include/grpc/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/byte_buffer_reader.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/compression_types.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/connectivity_state.h
 | 
	
	
		
			
				|  | @@ -3659,7 +3691,7 @@ protobuf_generate_grpc_cpp(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc++_test_util_unsecure
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -3687,6 +3719,7 @@ target_link_libraries(grpc++_test_util_unsecure
 | 
	
		
			
				|  |  |  foreach(_hdr
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/async_stream.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/async_unary_call.h
 | 
	
		
			
				|  |  | +  include/grpc++/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/call.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/call_hook.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/channel_interface.h
 | 
	
	
		
			
				|  | @@ -3714,6 +3747,7 @@ foreach(_hdr
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/stub_options.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/sync_stream.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/time.h
 | 
	
		
			
				|  |  | +  include/grpc/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/byte_buffer_reader.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/compression_types.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/connectivity_state.h
 | 
	
	
		
			
				|  | @@ -3799,7 +3833,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc++_unsecure
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -3916,6 +3950,7 @@ foreach(_hdr
 | 
	
		
			
				|  |  |    include/grpc/slice_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/status.h
 | 
	
		
			
				|  |  |    include/grpc/support/workaround_list.h
 | 
	
		
			
				|  |  | +  include/grpc/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/byte_buffer_reader.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/compression_types.h
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/connectivity_state.h
 | 
	
	
		
			
				|  | @@ -3926,6 +3961,7 @@ foreach(_hdr
 | 
	
		
			
				|  |  |    include/grpc/impl/codegen/status.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/async_stream.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/async_unary_call.h
 | 
	
		
			
				|  |  | +  include/grpc++/impl/codegen/byte_buffer.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/call.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/call_hook.h
 | 
	
		
			
				|  |  |    include/grpc++/impl/codegen/channel_interface.h
 | 
	
	
		
			
				|  | @@ -3989,7 +4025,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc_benchmark
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4048,7 +4084,7 @@ protobuf_generate_grpc_cpp(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc_cli_libs
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4108,7 +4144,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc_plugin_support
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4186,7 +4222,7 @@ protobuf_generate_grpc_cpp(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(http2_client_main
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4241,7 +4277,7 @@ protobuf_generate_grpc_cpp(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(interop_client_helper
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4311,7 +4347,7 @@ protobuf_generate_grpc_cpp(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(interop_client_main
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4362,7 +4398,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(interop_server_helper
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4431,7 +4467,7 @@ protobuf_generate_grpc_cpp(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(interop_server_lib
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4482,7 +4518,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(interop_server_main
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4570,7 +4606,7 @@ protobuf_generate_grpc_cpp(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(qps
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4617,7 +4653,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(grpc_csharp_ext
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4712,7 +4748,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(ares
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4750,7 +4786,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(bad_client_test
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4791,7 +4827,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(bad_ssl_test_server
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4892,7 +4928,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(end2end_tests
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -4993,7 +5029,7 @@ endif()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  target_include_directories(end2end_nosec_tests
 | 
	
		
			
				|  |  | -  PUBLIC $<INSTALL_INTERFACE:include> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  | +  PUBLIC $<INSTALL_INTERFACE:${gRPC_INSTALL_INCLUDEDIR}> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
 | 
	
		
			
				|  |  |    PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  |    PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  |    PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
	
		
			
				|  | @@ -14117,6 +14153,178 @@ target_link_libraries(inproc_nosec_test
 | 
	
		
			
				|  |  |    gpr
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +endif (gRPC_BUILD_TESTS)
 | 
	
		
			
				|  |  | +if (gRPC_BUILD_TESTS)
 | 
	
		
			
				|  |  | +if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +add_executable(resolver_component_test_unsecure
 | 
	
		
			
				|  |  | +  test/cpp/naming/resolver_component_test.cc
 | 
	
		
			
				|  |  | +  third_party/googletest/googletest/src/gtest-all.cc
 | 
	
		
			
				|  |  | +  third_party/googletest/googlemock/src/gmock-all.cc
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +target_include_directories(resolver_component_test_unsecure
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include
 | 
	
		
			
				|  |  | +  PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  | +  PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
		
			
				|  |  | +  PRIVATE ${BENCHMARK_ROOT_DIR}/include
 | 
	
		
			
				|  |  | +  PRIVATE ${ZLIB_ROOT_DIR}
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/zlib
 | 
	
		
			
				|  |  | +  PRIVATE ${CARES_INCLUDE_DIR}
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/cares/cares
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/gflags/include
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googletest/include
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googletest
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googlemock/include
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googlemock
 | 
	
		
			
				|  |  | +  PRIVATE ${_gRPC_PROTO_GENS_DIR}
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +target_link_libraries(resolver_component_test_unsecure
 | 
	
		
			
				|  |  | +  ${_gRPC_PROTOBUF_LIBRARIES}
 | 
	
		
			
				|  |  | +  ${_gRPC_ALLTARGETS_LIBRARIES}
 | 
	
		
			
				|  |  | +  grpc++_test_util_unsecure
 | 
	
		
			
				|  |  | +  grpc_test_util_unsecure
 | 
	
		
			
				|  |  | +  gpr_test_util
 | 
	
		
			
				|  |  | +  grpc++_unsecure
 | 
	
		
			
				|  |  | +  grpc_unsecure
 | 
	
		
			
				|  |  | +  gpr
 | 
	
		
			
				|  |  | +  grpc++_test_config
 | 
	
		
			
				|  |  | +  ${_gRPC_GFLAGS_LIBRARIES}
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +endif()
 | 
	
		
			
				|  |  | +endif (gRPC_BUILD_TESTS)
 | 
	
		
			
				|  |  | +if (gRPC_BUILD_TESTS)
 | 
	
		
			
				|  |  | +if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +add_executable(resolver_component_test
 | 
	
		
			
				|  |  | +  test/cpp/naming/resolver_component_test.cc
 | 
	
		
			
				|  |  | +  third_party/googletest/googletest/src/gtest-all.cc
 | 
	
		
			
				|  |  | +  third_party/googletest/googlemock/src/gmock-all.cc
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +target_include_directories(resolver_component_test
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include
 | 
	
		
			
				|  |  | +  PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  | +  PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
		
			
				|  |  | +  PRIVATE ${BENCHMARK_ROOT_DIR}/include
 | 
	
		
			
				|  |  | +  PRIVATE ${ZLIB_ROOT_DIR}
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/zlib
 | 
	
		
			
				|  |  | +  PRIVATE ${CARES_INCLUDE_DIR}
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/cares/cares
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/gflags/include
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googletest/include
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googletest
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googlemock/include
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googlemock
 | 
	
		
			
				|  |  | +  PRIVATE ${_gRPC_PROTO_GENS_DIR}
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +target_link_libraries(resolver_component_test
 | 
	
		
			
				|  |  | +  ${_gRPC_PROTOBUF_LIBRARIES}
 | 
	
		
			
				|  |  | +  ${_gRPC_ALLTARGETS_LIBRARIES}
 | 
	
		
			
				|  |  | +  grpc++_test_util
 | 
	
		
			
				|  |  | +  grpc_test_util
 | 
	
		
			
				|  |  | +  gpr_test_util
 | 
	
		
			
				|  |  | +  grpc++
 | 
	
		
			
				|  |  | +  grpc
 | 
	
		
			
				|  |  | +  gpr
 | 
	
		
			
				|  |  | +  grpc++_test_config
 | 
	
		
			
				|  |  | +  ${_gRPC_GFLAGS_LIBRARIES}
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +endif()
 | 
	
		
			
				|  |  | +endif (gRPC_BUILD_TESTS)
 | 
	
		
			
				|  |  | +if (gRPC_BUILD_TESTS)
 | 
	
		
			
				|  |  | +if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +add_executable(resolver_component_tests_runner_invoker_unsecure
 | 
	
		
			
				|  |  | +  test/cpp/naming/resolver_component_tests_runner_invoker.cc
 | 
	
		
			
				|  |  | +  third_party/googletest/googletest/src/gtest-all.cc
 | 
	
		
			
				|  |  | +  third_party/googletest/googlemock/src/gmock-all.cc
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +target_include_directories(resolver_component_tests_runner_invoker_unsecure
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include
 | 
	
		
			
				|  |  | +  PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  | +  PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
		
			
				|  |  | +  PRIVATE ${BENCHMARK_ROOT_DIR}/include
 | 
	
		
			
				|  |  | +  PRIVATE ${ZLIB_ROOT_DIR}
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/zlib
 | 
	
		
			
				|  |  | +  PRIVATE ${CARES_INCLUDE_DIR}
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/cares/cares
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/gflags/include
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googletest/include
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googletest
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googlemock/include
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googlemock
 | 
	
		
			
				|  |  | +  PRIVATE ${_gRPC_PROTO_GENS_DIR}
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +target_link_libraries(resolver_component_tests_runner_invoker_unsecure
 | 
	
		
			
				|  |  | +  ${_gRPC_PROTOBUF_LIBRARIES}
 | 
	
		
			
				|  |  | +  ${_gRPC_ALLTARGETS_LIBRARIES}
 | 
	
		
			
				|  |  | +  grpc++_test_util
 | 
	
		
			
				|  |  | +  grpc_test_util
 | 
	
		
			
				|  |  | +  gpr_test_util
 | 
	
		
			
				|  |  | +  grpc++
 | 
	
		
			
				|  |  | +  grpc
 | 
	
		
			
				|  |  | +  gpr
 | 
	
		
			
				|  |  | +  grpc++_test_config
 | 
	
		
			
				|  |  | +  ${_gRPC_GFLAGS_LIBRARIES}
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +endif()
 | 
	
		
			
				|  |  | +endif (gRPC_BUILD_TESTS)
 | 
	
		
			
				|  |  | +if (gRPC_BUILD_TESTS)
 | 
	
		
			
				|  |  | +if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +add_executable(resolver_component_tests_runner_invoker
 | 
	
		
			
				|  |  | +  test/cpp/naming/resolver_component_tests_runner_invoker.cc
 | 
	
		
			
				|  |  | +  third_party/googletest/googletest/src/gtest-all.cc
 | 
	
		
			
				|  |  | +  third_party/googletest/googlemock/src/gmock-all.cc
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +target_include_directories(resolver_component_tests_runner_invoker
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include
 | 
	
		
			
				|  |  | +  PRIVATE ${BORINGSSL_ROOT_DIR}/include
 | 
	
		
			
				|  |  | +  PRIVATE ${PROTOBUF_ROOT_DIR}/src
 | 
	
		
			
				|  |  | +  PRIVATE ${BENCHMARK_ROOT_DIR}/include
 | 
	
		
			
				|  |  | +  PRIVATE ${ZLIB_ROOT_DIR}
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/zlib
 | 
	
		
			
				|  |  | +  PRIVATE ${CARES_INCLUDE_DIR}
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/cares/cares
 | 
	
		
			
				|  |  | +  PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/third_party/gflags/include
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googletest/include
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googletest
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googlemock/include
 | 
	
		
			
				|  |  | +  PRIVATE third_party/googletest/googlemock
 | 
	
		
			
				|  |  | +  PRIVATE ${_gRPC_PROTO_GENS_DIR}
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +target_link_libraries(resolver_component_tests_runner_invoker
 | 
	
		
			
				|  |  | +  ${_gRPC_PROTOBUF_LIBRARIES}
 | 
	
		
			
				|  |  | +  ${_gRPC_ALLTARGETS_LIBRARIES}
 | 
	
		
			
				|  |  | +  grpc++_test_util
 | 
	
		
			
				|  |  | +  grpc_test_util
 | 
	
		
			
				|  |  | +  gpr_test_util
 | 
	
		
			
				|  |  | +  grpc++
 | 
	
		
			
				|  |  | +  grpc
 | 
	
		
			
				|  |  | +  gpr
 | 
	
		
			
				|  |  | +  grpc++_test_config
 | 
	
		
			
				|  |  | +  ${_gRPC_GFLAGS_LIBRARIES}
 | 
	
		
			
				|  |  | +)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +endif()
 | 
	
		
			
				|  |  |  endif (gRPC_BUILD_TESTS)
 | 
	
		
			
				|  |  |  if (gRPC_BUILD_TESTS)
 | 
	
		
			
				|  |  |  
 |