diff --git a/depends/packages/native_protobuf.mk b/depends/packages/native_protobuf.mk
index 89b8b8104..2a2560299 100644
--- a/depends/packages/native_protobuf.mk
+++ b/depends/packages/native_protobuf.mk
@@ -1,31 +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)_set_vars
-$(package)_config_opts=--disable-shared --without-zlib
-endef
-
 define $(package)_config_cmds
   cmake -GNinja \
         -DCMAKE_INSTALL_PREFIX=$(build_prefix) \
         -DCMAKE_CXX_STANDARD=14 \
         -DCMAKE_BUILD_TYPE=Release \
+        -DBUILD_SHARED_LIBS=OFF \
         -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