Merge branch 'master' of https://github.com/grpc/grpc into channelz

reviewable/pr15343/r24
ncteisen 7 years ago
commit 1a46d07ead
  1. 3
      CMakeLists.txt
  2. 6
      src/cpp/ext/filters/census/client_filter.cc
  3. 6
      templates/CMakeLists.txt.template

@ -39,6 +39,7 @@ set(gRPC_INSTALL_SHAREDIR "share/grpc" CACHE STRING "Installation directory for
# Options # Options
option(gRPC_BUILD_TESTS "Build tests" OFF) option(gRPC_BUILD_TESTS "Build tests" OFF)
option(gRPC_BUILD_CODEGEN "Build codegen" ON) option(gRPC_BUILD_CODEGEN "Build codegen" ON)
option(gRPC_BUILD_CSHARP_EXT "Build C# extensions" ON)
set(gRPC_INSTALL_default ON) set(gRPC_INSTALL_default ON)
if (NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) if (NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
@ -5177,6 +5178,7 @@ target_link_libraries(qps
endif (gRPC_BUILD_CODEGEN) endif (gRPC_BUILD_CODEGEN)
endif (gRPC_BUILD_TESTS) endif (gRPC_BUILD_TESTS)
if (gRPC_BUILD_CSHARP_EXT)
add_library(grpc_csharp_ext SHARED add_library(grpc_csharp_ext SHARED
src/csharp/ext/grpc_csharp_ext.c src/csharp/ext/grpc_csharp_ext.c
@ -5223,6 +5225,7 @@ if (gRPC_INSTALL)
) )
endif() endif()
endif (gRPC_BUILD_CSHARP_EXT)
if (gRPC_BUILD_TESTS) if (gRPC_BUILD_TESTS)
add_library(bad_client_test add_library(bad_client_test

@ -119,8 +119,10 @@ void CensusClientCallData::StartTransportStreamOpBatch(
} }
if (op->recv_trailing_metadata() != nullptr) { if (op->recv_trailing_metadata() != nullptr) {
recv_trailing_metadata_ = op->recv_trailing_metadata()->batch(); recv_trailing_metadata_ = op->recv_trailing_metadata()->batch();
initial_on_done_recv_trailing_metadata_ = op->on_complete(); initial_on_done_recv_trailing_metadata_ =
op->set_on_complete(&on_done_recv_trailing_metadata_); op->op()->payload->recv_trailing_metadata.recv_trailing_metadata_ready;
op->op()->payload->recv_trailing_metadata.recv_trailing_metadata_ready =
&on_done_recv_trailing_metadata_;
} }
// Call next op. // Call next op.
grpc_call_next_op(elem, op->op()); grpc_call_next_op(elem, op->op());

@ -87,6 +87,7 @@
# Options # Options
option(gRPC_BUILD_TESTS "Build tests" OFF) option(gRPC_BUILD_TESTS "Build tests" OFF)
option(gRPC_BUILD_CODEGEN "Build codegen" ON) option(gRPC_BUILD_CODEGEN "Build codegen" ON)
option(gRPC_BUILD_CSHARP_EXT "Build C# extensions" ON)
set(gRPC_INSTALL_default ON) set(gRPC_INSTALL_default ON)
if (NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) if (NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR)
@ -298,6 +299,11 @@
if (gRPC_BUILD_TESTS) if (gRPC_BUILD_TESTS)
${cc_library(lib)} ${cc_library(lib)}
endif (gRPC_BUILD_TESTS) endif (gRPC_BUILD_TESTS)
% elif lib.name in ['grpc_csharp_ext']:
if (gRPC_BUILD_CSHARP_EXT)
${cc_library(lib)}
${cc_install(lib)}
endif (gRPC_BUILD_CSHARP_EXT)
% else: % else:
${cc_library(lib)} ${cc_library(lib)}
% if not lib.build in ["tool"]: % if not lib.build in ["tool"]:

Loading…
Cancel
Save