diff --git a/depends/packages/native_protobuf.mk b/depends/packages/native_protobuf.mk index b9c805b12..82853e93d 100644 --- a/depends/packages/native_protobuf.mk +++ b/depends/packages/native_protobuf.mk @@ -1,27 +1,28 @@ package=native_protobuf $(package)_version=21.12 $(package)_download_path=https://github.com/protocolbuffers/protobuf/releases/download/v$($(package)_version) $(package)_file_name=protobuf-all-$($(package)_version).tar.gz $(package)_sha256_hash=2c6a36c7b5a55accae063667ef3c55f2642e67476d96d355ff0acb13dbb47f09 define $(package)_config_cmds $($(package)_cmake) \ -DCMAKE_CXX_STANDARD=14 \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=OFF \ + -DCMAKE_POSITION_INDEPENDENT_CODE=ON \ -Dprotobuf_BUILD_TESTS=OFF \ -Dprotobuf_WITH_ZLIB=OFF \ -Dprotobuf_DISABLE_RTTI=ON endef define $(package)_build_cmds ninja -j$(JOBS) endef define $(package)_stage_cmds DESTDIR=$($(package)_staging_dir) ninja install/strip endef define $(package)_postprocess_cmds rm -rf lib include endef