aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/cmake/patches/grpc/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/contrib/cmake/patches/grpc/CMakeLists.txt')
-rw-r--r--tensorflow/contrib/cmake/patches/grpc/CMakeLists.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/tensorflow/contrib/cmake/patches/grpc/CMakeLists.txt b/tensorflow/contrib/cmake/patches/grpc/CMakeLists.txt
index 6cc2e4e375..ce8a0cb72c 100644
--- a/tensorflow/contrib/cmake/patches/grpc/CMakeLists.txt
+++ b/tensorflow/contrib/cmake/patches/grpc/CMakeLists.txt
@@ -47,6 +47,11 @@ set(CMAKE_POSITION_INDEPENDENT_CODE ON)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
+if(WIN32)
+ add_definitions(-D_WIN32_WINNT=0x0A00)
+ find_package(ZLIB REQUIRED)
+endif(WIN32)
+
add_library(gpr
src/core/lib/profiling/basic_timers.c
src/core/lib/profiling/stap_timers.c
@@ -99,6 +104,7 @@ target_include_directories(gpr
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include
PRIVATE ${PROTOBUF_INCLUDE_DIRS}
+ PRIVATE ${ZLIB_INCLUDE_DIRS}
)
add_library(grpc_unsecure
@@ -265,6 +271,7 @@ target_include_directories(grpc_unsecure
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include
PRIVATE ${PROTOBUF_ROOT_DIR}/src
+ PRIVATE ${ZLIB_INCLUDE_DIRS}
)
target_link_libraries(grpc_unsecure
@@ -306,6 +313,7 @@ target_include_directories(grpc++_unsecure
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include
PRIVATE ${PROTOBUF_INCLUDE_DIRS}
+ PRIVATE ${ZLIB_INCLUDE_DIRS}
)
target_link_libraries(grpc++_unsecure