|
|
|
@ -66,7 +66,13 @@ set_property(CACHE gRPC_PROTOBUF_PROVIDER PROPERTY STRINGS "module" "package") |
|
|
|
|
set(gRPC_USE_PROTO_LITE OFF CACHE BOOL "Use the protobuf-lite library") |
|
|
|
|
|
|
|
|
|
if (MSVC) |
|
|
|
|
add_definitions( -D_WIN32_WINNT=0x600 ) |
|
|
|
|
add_definitions(-D_WIN32_WINNT=0x600 -D_SCL_SECURE_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -D_WINSOCK_DEPRECATED_NO_WARNINGS) |
|
|
|
|
# needed to compile boringssl |
|
|
|
|
add_definitions(/wd4464 /wd4623 /wd4668 /wd4701 /wd4702 /wd4777 /wd5027) |
|
|
|
|
# needed to compile protobuf |
|
|
|
|
add_definitions(/wd4065 /wd4506) |
|
|
|
|
# TODO(jtattermusch): revisit C4267 occurrences throughout the code |
|
|
|
|
add_definitions(/wd4267) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
if (gRPC_USE_PROTO_LITE) |
|
|
|
|