|  | @@ -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)
 |