Disable deprecated optimize_for = LITE_RUNTIME option.

Fixes warnings with protobuf >= 3.8.0:

> The optimize_for = LITE_RUNTIME option is no longer supported by protobuf
> Java code generator and is ignored--protoc will always generate full
> runtime code for Java. To use Java Lite runtime, users should use the
> Java Lite plugin instead. See:
> https://github.com/protocolbuffers/protobuf/blob/master/java/lite.md
This commit is contained in:
Bas Couwenberg 2020-03-22 07:47:10 +01:00
parent cb942b9e29
commit f7b77826e4
3 changed files with 3 additions and 3 deletions

View File

@ -8,7 +8,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
*/
option optimize_for = LITE_RUNTIME;
//option optimize_for = LITE_RUNTIME;
option java_package = "crosby.binary";
package OSMPBF;

View File

@ -8,7 +8,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
*/
option optimize_for = LITE_RUNTIME;
//option optimize_for = LITE_RUNTIME;
option java_package = "crosby.binary";
package OSMPBF;

View File

@ -5,7 +5,7 @@ CXX ?= g++
CXXFLAGS ?= -g
CXXFLAGS += -I../include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wno-long-long
LDFLAGS += -L../src -pthread -lz -lprotobuf-lite -losmpbf
LDFLAGS += -L../src -pthread -lz -lprotobuf -losmpbf
.PHONY: clean install